ฉันจะพูดว่า "ใช่" ในฐานะที่เป็น "Matz" ได้พูดบางสิ่งเช่นนี้ในหนึ่งในการพูดคุยของเขา "วัตถุทับทิมไม่มีประเภท ไม่ใช่ทั้งหมด แต่เป็นส่วนที่เขาพยายามจะข้ามมาหาเรา ทำไมทุกคนจะพูดว่า "ทุกอย่างเป็นวัตถุ" แล้ว? เพื่อเพิ่มเขากล่าวว่า "ข้อมูลมีประเภทไม่ใช่วัตถุ"
ดังนั้นเราอาจสนุกกับสิ่งนี้
https://www.youtube.com/watch?v=1l3U1X3z0CE
แต่รูบี้ไม่สนใจเกี่ยวกับประเภทของวัตถุเพียงแค่คลาส เราใช้คลาสที่ไม่ใช่ประเภท ข้อมูลทั้งหมดนั้นมีคลาส
12345.class
'my string'.class
พวกเขาอาจมีบรรพบุรุษ
Object.ancestors
พวกเขามีคลาสเมตาดาต้า แต่ฉันจะช่วยคุณบันทึกรายละเอียดไว้
เมื่อคุณรู้จักชั้นเรียนแล้วคุณจะสามารถค้นหาวิธีการที่คุณอาจใช้ นั่นคือสิ่งที่ต้องการ "ชนิดข้อมูล" หากคุณต้องการดูรายละเอียดจริงๆลองมองหา ...
"โมเดลวัตถุทับทิม"
นี่เป็นคำที่ใช้สำหรับวิธีที่ Ruby จัดการกับวัตถุ มันเป็นแบบภายในทั้งหมดดังนั้นคุณจะไม่เห็นสิ่งนี้มากนัก แต่ก็ดีที่จะรู้ แต่นั่นเป็นหัวข้ออื่น
ใช่ คลาสเป็นชนิดข้อมูล วัตถุมีคลาสและข้อมูลมีชนิด ดังนั้นถ้าคุณรู้เกี่ยวกับฐานข้อมูลแล้วคุณจะรู้ว่ามีชุดของประเภทที่ จำกัด เท่านั้น
หมายเลขบล็อกข้อความ
isinstance
หรือตรวจสอบการตอบกลับ แต่เพียงแค่พูดว่า "ไม่มี !!!" ไม่เป็นประโยชน์จริง ๆ ตอนนี้ใช่ไหม พิจารณาการศึกษาแทน