فیلدها در مقابل نمادها
فیلدها و نمادها هر دو عناصر بصری هستند که روی یک بلوک ظاهر می شوند، اما اهداف متفاوتی دارند.
فیلدها دادههایی را درباره یک بلوک نشان میدهند یا تعریف میکنند که بر نحوه عملکرد یک برنامه تأثیر میگذارد. به عنوان مثال، بلوک متن دارای دو علامت نقل قول است که نشان می دهد شما یک رشته را تعریف می کنید و یک ورودی متنی که به شما امکان می دهد آن رشته را تعریف کنید. علامت نقل قول به شما در مورد عملکرد بلوک می گوید و ورودی به شما امکان می دهد عملکرد را تغییر دهید.
آیکون ها اطلاعات "متا" را در مورد خود بلوک نشان می دهند یا تعریف می کنند. برای مثال، میتوانید یک نماد نظر به هر بلوکی اضافه کنید، که به شما امکان میدهد یادداشتهایی را برای خود بنویسید، اما بر نحوه عملکرد بلوک در برنامه تأثیری نمیگذارد.
مقایسه عملکرد
صفت | زمینه های | نمادها |
---|
تفسیر | فیلدها می توانند از هر عنصری که بخواهند ساخته شوند. | آیکون ها می توانند از هر عنصری که می خواهند ساخته شوند. |
عدد | فیلدها می توانند هر کدام چند بار در یک بلوک ظاهر شوند. | آیکون ها می توانند هر کدام یک بار در یک بلوک ظاهر شوند. |
تعیین سطح | فیلدها را می توان در هر مکانی در هر ورودی بلوک قرار داد. | نمادها همیشه در بالای بلوک قرار می گیرند. |
سریال سازی | فیلدها را می توان سریالی کرد، و اغلب هم هستند. | نمادها را می توان سریال کرد، اما اغلب اینطور نیست، زیرا اغلب حالت ندارند. |
در حال فرو ریختن | وقتی یک بلوک جمع می شود و متن آن به جای آن نشان داده می شود، فیلدها پنهان می شوند. | آیکون ها می توانند کنترل کنند که آیا در هنگام جمع شدن بلوک نشان داده شوند یا پنهان شوند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-10 بهوقت ساعت هماهنگ جهانی."],[[["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"]]