Ampersand หมายความว่าอย่างไรในภาษา Ruby
Ampersand หมายความว่าอย่างไรในภาษา Ruby

วีดีโอ: Ampersand หมายความว่าอย่างไรในภาษา Ruby

วีดีโอ: Ampersand หมายความว่าอย่างไรในภาษา Ruby
วีดีโอ: Seven Languages in Seven Weeks: Chapter 2 - Ruby 2024, เมษายน
Anonim

4. 181. เรียกว่า Safe Navigation Operator แนะนำใน ทับทิม 2.3. 0 ช่วยให้คุณเรียกใช้เมธอด onobjects ได้โดยไม่ต้องกังวลว่าอ็อบเจ็กต์อาจเป็นศูนย์ (หลีกเลี่ยงเมธอด anundefined สำหรับข้อผิดพลาด nil:NilClass) คล้ายกับเมธอด tryin ราง.

สัญลักษณ์ในภาษา Ruby มีความหมายว่าอย่างไร?

คุณยังสามารถนึกถึง:id as ความหมาย ชื่อของตัวแปร id และ id ธรรมดาเป็น ความหมาย ค่าของตัวแปร NS เครื่องหมาย เป็นพื้นฐานที่สุด ทับทิม วัตถุที่คุณสามารถสร้างได้ สัญลักษณ์ มีประโยชน์เพราะให้ เครื่องหมาย ชื่อหมายถึงวัตถุเดียวกันตลอด a ทับทิม โปรแกรม. สัญลักษณ์ มีประสิทธิภาพมากกว่าสตริง

นอกจากนี้ เครื่องหมายโคลอนใน Ruby หมายความว่าอย่างไร โคลอน ตัวแปรใน ทับทิม . โคลอน ตัวแปรหมายถึง:ตัวแปรประเภท abc ที่คุณอาจเคยเห็นใน ทับทิม . พวกเขาถูกเรียกว่า ทับทิม สัญลักษณ์ เมื่อเปรียบเทียบกับภาษาอื่น a ทับทิม สัญลักษณ์ไม่ใช่ตัวแปรเพราะไม่สามารถกำหนดค่าได้

ในที่นี้ &บล็อกใน Ruby คืออะไร?

NS &บล็อก เป็นวิธีการส่งชิ้นส่วนของ ทับทิม โค้ดลงในเมธอดแล้วประเมินโค้ดนั้นในขอบเขตของเมธอดนั้น

ผลตอบแทนทำงานอย่างไรใน Ruby?

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

แนะนำ: