Ruby-д амперсанд гэж юу гэсэн үг вэ?
Ruby-д амперсанд гэж юу гэсэн үг вэ?

Видео: Ruby-д амперсанд гэж юу гэсэн үг вэ?

Видео: Ruby-д амперсанд гэж юу гэсэн үг вэ?
Видео: Rails параметрүүдийг ойлгох, тэдгээрийг хэрхэн ашиглах талаар 2024, Дөрөвдүгээр сар
Anonim

4. 181. Safe Navigation Operator гэж нэрлэнэ. Танилцуулсан Руби 2.3. 0-д байгаа бол энэ нь оролдлого хийх аргатай адил объект 0 (nil:NilClass алдааны тодорхойгүй аргаас зайлсхийх) байж магадгүй гэж санаа зоволгүйгээр объектын аргуудыг дуудах боломжийг олгоно. Төмөр зам.

Үүнтэй адилаар, тэмдэг нь Ruby хэл дээр ямар утгатай вэ?

Та мөн:id гэж бодож болно утга учир хувьсагчийн нэр id ба энгийн id нь утга учир хувьсагчийн утга. А Тэмдэг хамгийн үндсэн нь юм Руби үүсгэж болох объект. Тэмдгүүд өгөгдсөн учраас ашигтай байдаг бэлэг тэмдэг нэр нь бүхэлдээ ижил объектыг хэлнэ a Руби хөтөлбөр. Тэмдгүүд мөрүүдээс илүү үр дүнтэй байдаг.

Мөн Ruby-д бүдүүн гэдэс нь юу гэсэн үг вэ? Бүдүүн гэдэс хувьсагч Руби . Бүдүүн гэдэс хувьсагч нь таны харж байсан:abc төрлийн хувьсагчдад хамаарна Руби . Тэд гэж нэрлэдэг Руби тэмдэг. Бусад хэлтэй харьцуулахад а Руби тэмдэг нь хувьсагч биш учир түүнд утга оноож болохгүй.

Энд Ruby-д &Block гэж юу вэ?

The & блок хэсгийг илгээх арга юм Руби арга руу код оруулаад дараа нь тухайн аргын хүрээнд тухайн кодыг үнэлнэ.

Ruby дээр өгөөж хэрхэн ажилладаг вэ?

Аналоги. Жолоо барьж байхдаа, хэрэв та харвал гарц тэмдэг, та замд орохоосоо өмнө бусад тээврийн хэрэгслийг нэвтрүүлэхийг зөвшөөр. онд Руби , the гарц түлхүүр үг ургац өгдөг блок дахь код руу хяналтын урсгал. Тиймээс блок дахь код биелэгдэж, мөрийг агуулсан мөрийн дараа гүйцэтгэл үргэлжилнэ гарц.

Зөвлөмж болгож буй: