ไฟล์ YPR คืออะไร??
ไฟล์ YPR เป็นไฟล์โครงการที่สร้างขึ้นโดยสภาพแวดล้อมการเขียนโปรแกรมด้วยภาพ BYOB (สร้างบล็อกของคุณเอง) ประกอบด้วยข้อมูลเกี่ยวกับการจัดเรียงบล็อกและการเขียนโปรแกรมเวิร์กโฟลว์ระหว่างบล็อกเหล่านี้ บล็อกเหล่านี้ร่วมกันกำหนดข้อมูลโดยรวมและตรรกะของโปรแกรมแอปพลิเคชัน ไฟล์โครงการ YPR มีข้อมูลที่เกี่ยวข้องทั้งหมดเพื่อบันทึกและโหลดโครงการ เดิมที BYOB เป็นส่วนขยายของซอฟต์แวร์ Scratch ของ MIT (โครงการของ Lifelong Kindergarten Group ที่ MIT Media Lab) และตอนนี้พัฒนาเป็น Snap
รูปแบบไฟล์ YPR - ข้อมูลเพิ่มเติม
ไฟล์ YPR ถูกบันทึกลงดิสก์เป็นไฟล์ไบนารีและไม่ทราบรายละเอียดรูปแบบไฟล์ภายใน โครงการ BYOB เป็นการสร้างที่สนุกโดยที่บล็อกถูกลากและวางเพื่อพัฒนาเวิร์กโฟลว์การเขียนโปรแกรม
ประเภทข้อมูล YPR
Snap ขยายรายการระดับเฟิร์สคลาสของ Scratch ทำให้สามารถสร้างโครงสร้างข้อมูล (ทรี ฮีป ตารางแฮช พจนานุกรม และอื่นๆ) ชนิดข้อมูลชั้นหนึ่งในภาษาโปรแกรมสามารถ:
- ค่าของตัวแปร
- สมาชิกของการรวม (อาร์เรย์ รายการ ฯลฯ )
- อาร์กิวเมนต์ (อินพุต) ไปยังขั้นตอน
- ค่าที่ส่งคืนโดยโพรซีเดอร์
- ใช้โดยไม่ต้องมีชื่อ (เป็นค่าของตัวแปร)