字段与图标

字段和图标都是显示在块上的视觉元素,但用途不同。

字段显示或定义有关块的数据,这些数据会影响程序的运作方式。 例如,文本块有两个引号,表示您正在定义一个字符串,而文本输入则允许您定义该字符串。引号可以说明代码块的功能,而输入的内容则可以修改函数。

图标用于显示或定义有关块本身的“元数据”信息。例如,您可以在任何代码块中附加注释图标,这样,您就可以自行编写备注,但不会影响代码块在程序中的运行方式。

功能比较

属性 字段 图标
渲染 字段可以由任何元素组成。 图标可以用任何想要的元素组成。
数字 每个字段可以在一个块中出现任意次数。 每个图标可以在一个区块中出现一次。
展示位置 字段可以放置在块的任何输入上的任意位置。 图标始终位于块的顶端。
序列化 字段可以序列化,并且通常可以序列化。 图标可以序列化,但通常不能进行序列化,因为它们通常没有状态。
收起 当某个块处于收起状态时,字段会被隐藏,而其文本则会显示。 图标可以控制在块收起时是显示或隐藏这些图标。