Pola a ikony

Pola i ikony to elementy wizualne, które pojawiają się na bryle, ale ich przeznaczenie jest różne.

Pola wyświetlają lub definiują dane o bloku, które wpływają na działanie programu. Na przykład blok tekstowy zawiera 2 cudzysłowy, które określają ciąg znaków, i tekst wejściowy, który umożliwia jego zdefiniowanie. Znaki cudzysłowu informują o funkcji bloku, a dane wejściowe umożliwiają jej modyfikację.

Ikony pokazują lub definiują „meta” informacje o samym bloku. Na przykład do każdego bloku możesz dołączyć ikonę komentarza, co pozwoli Ci pisać samodzielnie notatki, ale nie ma wpływu na działanie blokowania w programie.

Porównanie funkcji

Atrybut Pola Ikony
renderowanie, Pola mogą zawierać dowolne elementy. Ikony można tworzyć z dowolnych elementów.
Liczby Każde pole może występować w bloku dowolną liczbę razy. Każda ikona może być raz w bloku.
Miejsce docelowe Pola można umieścić w dowolnym miejscu we wszystkich danych wejściowych bryły. Ikony są zawsze umieszczone na początku bryły.
Serializacja Pola mogą być zserializowane i często takie są. Ikony mogą być serializowane, ale często nie, ponieważ często nie mają stanu.
Zwijanie Pola są ukryte, gdy blok jest zwinięty i zamiast nich wyświetla się ich tekst. Ikony mogą określać, czy po zwinięciu blokady będą wyświetlane, czy ukryte.