< >
Home » Farmbot开发入门教程 » farmbot开发入门教程-CeleryScript 词汇表

farmbot开发入门教程-CeleryScript 词汇表

介绍:

Primary node

  • 有时简称为“节点”。这是一个带有 和 可选键的 JSON 对象kind。args它body是 CeleryScript 结构的基本构建块。

Edge node

  • CeleryScript 文档中找到的任何非完整形成的主节点的项目。这包括字符串、数字和布尔值等值。

Corpus

  • 描述每个可能的 CeleryScript 节点允许格式的 JSON 文档。最新版本可在https://my.farm.bot/api/corpus获得

Canonical representation

  • 本文档中讨论的 CeleryScript 的传统格式。JSON 文档的根是一个主节点,其中嵌套了更多主节点和边缘节点。

Flat intermediate representation

  • CeleryScript 的一种特殊格式,其中节点不嵌套,所有信息都存储在单个平面数组中。这对于在关系 (SQL) 数据库中存储节点以及在设备上轻松执行节点至关重要。该格式尚未完全记录。

kind

  • 用于区分不同类型的 CeleryScript 主节点的字符串标识符。

args

  • 在主节点的“args”属性上找到的一组键值对。键是一个字符串。值是主节点或边缘节点。CeleryScript args永远不是可选的。

body

  • 主节点上的属性。它始终是可选的。长度始终是灵活的,大小永远不会固定。如果填充,它仅包含主节点,永远不会包含原始边缘节点。

comment

  • 主节点根级别的可选字符串字段。它的用法类似于传统编程语言中的注释。它通常在运行时被删除。将数据存储在comment节点的字段中被认为是一种不好的做法。

uuid

  • 一个可选字符串字段,在存储或执行之前始终会从节点中剥离。由于技术限制,这是一个实现细节,不被视为规范的一部分。

纠错,疑问,交流: 请进入讨论区点击加入Q群

获取最新文章: 扫一扫右上角的二维码加入“创客智造”公众号


标签: none