Felder im Vergleich zu Symbolen

Felder und Symbole sind visuelle Elemente, die in einem Block angezeigt werden. Sie dienen jedoch unterschiedlichen Zwecken.

Felder zeigen oder definieren Daten zu einem Block, die sich auf die Funktionsweise eines Programms auswirken. Der Textblock enthält beispielsweise zwei Anführungszeichen, die anzeigen, dass Sie einen String definieren, und eine Texteingabe, mit der Sie diesen String definieren können. Die Anführungszeichen geben die Funktion des Blocks an und die Eingabe ermöglicht Ihnen, die Funktion zu ändern.

Symbole zeigen oder definieren Meta-Informationen zum Block selbst. Sie können beispielsweise an jeden Block ein Kommentarsymbol anhängen, mit dem Sie sich selbst Notizen machen können, ohne jedoch die Funktionsweise des Blocks innerhalb des Programms zu beeinflussen.

Vergleich der Funktionen

Attribut Felder Symbole
Rendering Felder können aus beliebigen Elementen bestehen. Symbole können aus beliebigen Elementen bestehen, die sie wünschen.
Zahl Jedes Feld kann beliebig oft in einem Block vorkommen. Symbole können jeweils einmal in einem Block angezeigt werden.
Placement Felder können bei jeder Eingabe eines Blocks an einer beliebigen Position positioniert werden. Symbole stehen immer am Anfang eines Blocks.
Serialisierung Felder können serialisiert sein. Dies ist häufig der Fall. Symbole können serialisiert werden, sind dies jedoch häufig nicht, da sie oft keinen Status haben.
Zusammenklappen Felder werden ausgeblendet, wenn ein Block minimiert und stattdessen ihr Text angezeigt wird. Symbole können steuern, ob sie beim Minimieren des Blocks ein- oder ausgeblendet werden.