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. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2023-12-02 UTC.
[null,null,["Ostatnia aktualizacja: 2023-12-02 UTC."],[[["Fields define a block's data and functionality, while icons provide metadata or supplemental information about the block."],["Fields can have multiple instances, flexible positioning, and are often serialized, whereas icons are singular, positioned at the top-start, and may not always be serialized."],["Both fields and icons are visual elements on a block and offer flexibility in their rendering using various elements."]]],["Fields and icons are distinct visual elements on a block with different purposes. Fields display or define data affecting a program's function, like the quotation marks and text input on a text block. Icons provide \"meta\" information about a block, such as a comment icon, which doesn't impact program function. Fields can appear multiple times, have varied rendering and placement, and are often serialized. Icons appear once per block, are fixed at the top-start, and are often not serialized, but can control visibility when a block is collapsed.\n"]]