ทั้งฟิลด์และไอคอนเป็นองค์ประกอบภาพที่ปรากฏในบล็อก แต่มี วัตถุประสงค์ที่แตกต่างกัน
ฟิลด์จะแสดงหรือกำหนดข้อมูลเกี่ยวกับบล็อกที่มีผลต่อการทำงานของโปรแกรม ตัวอย่างเช่น บล็อกข้อความมีเครื่องหมายคำพูด 2 อัน ซึ่งบ่งบอกว่าคุณกำลัง กำหนดสตริง และช่องป้อนข้อความที่ให้คุณกำหนดสตริงนั้น เครื่องหมายคำพูดจะบอกคุณเกี่ยวกับฟังก์ชันของบล็อก และอินพุตจะช่วยให้คุณแก้ไขฟังก์ชันได้
ไอคอนจะแสดงหรือกำหนดข้อมูล "เมตา" เกี่ยวกับบล็อกนั้นๆ เช่น คุณสามารถเพิ่มไอคอนความคิดเห็นในบล็อกใดก็ได้ ซึ่งจะช่วยให้คุณเขียนโน้ตไว้ สำหรับตัวเองได้ แต่จะไม่ส่งผลต่อการทำงานของบล็อกภายในโปรแกรม
การเปรียบเทียบฟังก์ชันการทํางาน
| แอตทริบิวต์ | ช่อง | ไอคอน |
|---|---|---|
| การแสดงผล | ฟิลด์สามารถสร้างจากองค์ประกอบใดก็ได้ตามต้องการ | โดยไอคอนสามารถสร้างจากองค์ประกอบใดก็ได้ตามต้องการ |
| ตัวเลข | ฟิลด์แต่ละรายการจะปรากฏในบล็อกได้หลายครั้ง | ไอคอนแต่ละรายการจะปรากฏได้ครั้งเดียวในบล็อก |
| ตำแหน่งโฆษณา | ฟิลด์สามารถวางไว้ที่ใดก็ได้ในอินพุตของบล็อก | ไอคอนจะอยู่ด้านบนสุดของบล็อกเสมอ |
| การเรียงอันดับ | ฟิลด์สามารถทำให้เป็นอนุกรมได้ และมักจะทำเช่นนั้น | ไอคอนสามารถทำให้เป็นอนุกรมได้ แต่โดยทั่วไปแล้วมักจะไม่ทำเนื่องจากไอคอนมักไม่มีสถานะ |
| การยุบ | ระบบจะซ่อนฟิลด์เมื่อยุบบล็อกและแสดงข้อความแทน | ไอคอนจะควบคุมได้ว่าจะแสดงหรือซ่อนเมื่อยุบบล็อก |