Поля против значков

Поля и значки — это визуальные элементы, которые появляются в блоке, но они имеют разное назначение.

Поля отображают или определяют данные о блоке, влияющие на работу программы. Например, текстовый блок заключён в две кавычки, которые указывают на определение строки, и содержит текстовое поле, позволяющее определить эту строку. Кавычки указывают на функцию блока, а поле позволяет изменить эту функцию.

Значки отображают или определяют «мета»-информацию о самом блоке. Например, к любому блоку можно добавить значок комментария, который позволит вам писать заметки самому себе, но не повлияет на работу блока в программе.

Сравнение функциональности

Атрибут Поля Иконки
Рендеринг Поля могут быть созданы из любых элементов. Иконки могут быть сделаны из любых элементов по вашему желанию.
Число Каждое поле может встречаться в блоке любое количество раз. Каждая иконка может появляться в блоке один раз.
Размещение Поля могут располагаться в любом месте на любом входе блока. Иконки всегда располагаются в начале блока.
Сериализация Поля могут быть сериализованы, и часто это происходит. Иконки можно сериализовать, но зачастую этого не происходит, поскольку они часто не имеют состояния.
Разрушение При свертывании блока поля скрываются, и вместо них отображается их текст. Значки могут управлять тем, будут ли они показаны или скрыты при свертывании блока.