Alanlar ve simgeler, bir blokta görünen görsel öğelerdir ancak farklı amaçlara hizmet ederler.
Alanlar, bir programın işleyişini etkileyen bir blokla ilgili verileri gösterir veya tanımlar. Örneğin, metin bloğunda bir dize tanımladığınızı belirten iki tırnak işareti ve bu dizeyi tanımlamanıza olanak tanıyan bir metin girişi bulunur. Tırnak işaretleri, bloğun işlevi hakkında bilgi verir. Giriş ise işlevi değiştirmenize olanak tanır.
Simgeler, bloğun kendisiyle ilgili "meta" bilgilerini gösterir veya tanımlar. Örneğin, herhangi bir bloğa yorum simgesi ekleyebilirsiniz. Bu simge, kendinize notlar yazmanıza olanak tanır ancak bloğun program içindeki işlevini etkilemez.
İşlev karşılaştırması
| Özellik | Alanlar | Simgeler |
|---|---|---|
| Oluşturma | Alanlar, istedikleri öğelerden oluşturulabilir. | Simgeler, istedikleri öğelerden oluşturulabilir. |
| Sayı | Alanların her biri bir blokta herhangi bir sayıda görünebilir. | Simgeler bir blokta yalnızca bir kez görünebilir. |
| Yerleşim | Alanlar, bir bloğun herhangi bir girişinde herhangi bir konuma yerleştirilebilir. | Simgeler her zaman bir bloğun en üst başlangıcına yerleştirilir. |
| Serileştirme | Alanlar serileştirilebilir ve genellikle serileştirilir. | Simgeler serileştirilebilir ancak genellikle durumları olmadığı için serileştirilmezler. |
| Daraltma | Alanlar, bir blok daraltıldığında gizlenir ve bunun yerine metinleri gösterilir. | Blok daraltıldığında simgelerin gösterilip gösterilmeyeceğini kontrol edebilirsiniz. |