Campi e icone

I campi e le icone sono entrambi elementi visivi che vengono visualizzati in un blocco, ma hanno scopi diversi.

I campi mostrano o definiscono i dati relativi a un blocco che influiscono sul funzionamento di un programma. Ad esempio, il blocco di testo ha due virgolette, che indicano che stai definendo una stringa, e un input di testo che ti consente di definire quella stringa. Le virgolette indicano la funzione del blocco e l'input ti consente di modificare la funzione.

Le icone mostrano o definiscono le informazioni "meta" sul blocco stesso. Ad esempio, puoi aggiungere un'icona di commento a qualsiasi blocco, che ti consente di scrivere note per te stesso, ma non influisce sul funzionamento del blocco all'interno del programma.

Confronto delle funzionalità

Attributo Campi Icone
Rendering I campi possono essere composti da qualsiasi elemento. Le icone possono essere composte da qualsiasi elemento.
Numero Ogni campo può essere visualizzato un numero qualsiasi di volte in un blocco. Le icone possono comparire una sola volta in un blocco.
Posizionamento I campi possono essere posizionati in qualsiasi punto di qualsiasi input di un blocco. Le icone sono sempre posizionate all'inizio di un blocco.
Serializzazione I campi possono essere serializzati e spesso lo sono. Le icone possono essere serializzate, ma spesso non lo sono perché spesso non hanno uno stato.
Compressione I campi vengono nascosti quando un blocco viene compresso e al loro posto viene visualizzato il testo. Le icone possono controllare se vengono mostrate o nascoste quando il blocco è compresso.