שדות לעומת סמלים

שדות וסמלים הם רכיבים חזותיים שמופיעים בבלוק, אבל הם משמשים למטרות שונות.

השדות מציגים או מגדירים נתונים לגבי בלוק שמשפיעים על אופן הפעולה של התוכנית. לדוגמה, בלוק הטקסט מכיל שני סימני מרכאות, שמציינים שאתם מגדירים מחרוזת, וקלט טקסט שמאפשר לכם להגדיר את המחרוזת הזו. המרכאות מציינות את הפונקציה של הבלוק, והקלט מאפשר לשנות את הפונקציה.

הסמלים מציגים או מגדירים מידע 'מטא' על הבלוק עצמו. לדוגמה, אפשר להוסיף סמל של הערה לכל בלוק, כדי לכתוב הערות לעצמכם, אבל זה לא משפיע על אופן הפעולה של הבלוק בתוכנית.

השוואה בין פונקציות

מאפיין שדות סמלים
רינדור השדות יכולים לכלול אילו רכיבים שרוצים. הסמלים יכולים להיות מורכבים מכל רכיב שרוצים.
מספר כל שדה יכול להופיע מספר פעמים בבלוק. כל סמל יכול להופיע פעם אחת בבלוק.
מיקום המודעה אפשר למקם שדות בכל מיקום בכל קלט של בלוק. הסמלים תמיד ממוקמים בפינה הימנית העליונה של הבלוק.
סידור הפרקים אפשר לבצע סריאליזציה של שדות, ולרוב זה מה שקורה. אפשר לבצע סריאליזציה של סמלים, אבל בדרך כלל לא עושים את זה כי לרוב אין להם מצב.
כיווץ השדות מוסתרים כשמכווצים בלוק, והטקסט שלהם מוצג במקום זאת. אפשר לקבוע אם הסמלים יוצגו או יוסתרו כשהבלוק מכווץ.