วิธีการด้วยตนเองใน Ruby คืออะไร?
วิธีการด้วยตนเองใน Ruby คืออะไร?

วีดีโอ: วิธีการด้วยตนเองใน Ruby คืออะไร?

วีดีโอ: วิธีการด้วยตนเองใน Ruby คืออะไร?
วีดีโอ: เริ่มเขียน Machine Learning ใน 5 นาที | Python x Scikit-learn: 2024, พฤศจิกายน
Anonim

คีย์เวิร์ด ตัวเอง ใน ทับทิม ให้คุณเข้าถึงวัตถุปัจจุบัน – วัตถุที่ได้รับข้อความปัจจุบัน เพื่ออธิบาย: a กระบวนการ สายโทรเข้า ทับทิม เป็นการส่งข้อความถึงผู้รับจริงๆ obj จะตอบสนองต่อ meth หากมี a กระบวนการ ร่างกายที่กำหนดไว้สำหรับมัน และข้างในนั้น กระบวนการ ร่างกาย, ตัวเอง หมายถึง obj

เกี่ยวกับเรื่องนี้ Ruby หมายถึงอะไร?

รูบี้เอง คีย์เวิร์ด (และโดยปริยาย ตัวเอง ) ตัวเอง เป็นคีย์เวิร์ดที่สงวนไว้ใน ทับทิม ที่อ้างถึงวัตถุเสมอ แต่วัตถุ ตัวเอง หมายถึงการเปลี่ยนแปลงบ่อยครั้งตามบริบท เมื่อเมธอดถูกเรียกโดยไม่มีตัวรับที่ชัดเจน ทับทิม ส่งข้อความไปยังวัตถุที่กำหนดให้กับ ตัวเอง คำสำคัญ.

วิธีการส่งใน Ruby คืออะไร? NS ส่งวิธี ช่วยให้คุณ ส่ง ข้อความ (เรียก a กระบวนการ ) เมื่อไหร่จะไม่รู้จักชื่อนั้น กระบวนการ จนถึงรันไทม์ ในตัวอย่างนี้ คุณจะได้รับรายการแอตทริบิวต์ การพิมพ์ชื่อแอตทริบิวต์แต่ละชื่อรวมถึงค่าของแอตทริบิวต์ วิธีเดียวที่จะได้รับค่าคือการเรียก กระบวนการ.

รู้ยัง คุณใช้ตัวเองใน Ruby อย่างไร?

คำ ตัวเอง สามารถใช้ในนิยามของ class method เพื่อบอก ทับทิม ว่าวิธีการนั้นมีไว้สำหรับ ตัวเอง ซึ่งในกรณีนี้คือคลาส ใช้ตัวเอง ภายในอินสแตนซ์หรือเมธอดคลาสหมายถึงอ็อบเจ็กต์เดียวกันกับที่มีการเรียกใช้เมธอด นั่นคือ และอินสแตนซ์และคลาสตามลำดับ

คุณกำหนดวิธีการเรียนใน Ruby ได้อย่างไร?

ที่เรามักเรียกกันว่า วิธีการเรียน คือ กระบวนการ ซึ่งอยู่ที่ ระดับ ระดับ. ในทางตรงกันข้าม ตัวอย่าง กระบวนการ คือ กระบวนการ ที่อยู่ในระดับวัตถุ ใน ทับทิม , ชั้นเรียน เป็นวัตถุด้วย ดังนั้น วิธีการ คุณ กำหนด เช่น วิธีการเรียน มีอยู่เฉพาะในวัตถุที่ กำหนด พวกเขา (the ระดับ ) และไม่มีที่ไหนอีกแล้ว

แนะนำ: