欄位和圖示都是顯示在區塊中的視覺元素,但用途不同。
欄位會顯示或定義有關區塊的相關資料,這會影響程式的運作方式。舉例來說,文字區塊有兩個引號,用來指出您要定義字串,以及一個可讓您定義該字串的文字輸入內容。引號可以指出區塊的函式,輸入則可讓您修改函式。
圖示會顯示或定義區塊本身的「中繼」資訊。舉例來說,您可以將註解圖示附加至任何區塊,即可自行撰寫附註,但不會影響程式中的區塊功能。
功能比較
屬性 | 欄位 | 圖示 |
---|---|---|
轉譯 | 欄位可以由任何所需元素組成。 | 圖示可以任意設計元素 |
數字 | 欄位可以在一個區塊中出現次數, | 每個圖示可以在一個區塊中出現一次 |
位置 | 欄位可放置在任何區塊輸入的任何位置。 | 圖示一律位於區塊頂端。 |
序列化 | 欄位可以序列化,通常也會進行序列化。 | 圖示可以序列化,但通常不是,因為圖示通常沒有狀態。 |
收合 | 當區塊收合時,系統會隱藏欄位,而改為顯示這些欄位的文字。 | 圖示可以控制是否要在區塊收合時顯示或隱藏圖示。 |