Rubyda ampersand nimani anglatadi?
Rubyda ampersand nimani anglatadi?

Video: Rubyda ampersand nimani anglatadi?

Video: Rubyda ampersand nimani anglatadi?
Video: Ruby Ampersand Magic: Elegant Code with the & Operator 2024, Noyabr
Anonim

4. 181. U xavfsiz navigatsiya operatori deb ataladi. Introduced in Ruby 2.3. 0 bo'lsa, u ob'ekt nol bo'lishi mumkinligidan xavotirlanmasdan ob'ekt usullarini chaqirish imkonini beradi (Nil: NilClass xatosi uchun aniqlanmagan usuldan qochish), sinab ko'rish usuliga o'xshash. Reylar.

Xuddi shunday, ramz Rubyda nimani anglatadi?

Siz:id ni ham o'ylashingiz mumkin ma'nosi o'zgaruvchining nomi id va oddiy identifikator sifatida ma'nosi o'zgaruvchining qiymati. A Belgi eng asosiy hisoblanadi Ruby yaratishingiz mumkin bo'lgan ob'ekt. Belgilar foydalidir, chunki berilgan ramzi nom butun a bo'ylab bir xil ob'ektga ishora qiladi Ruby dastur. Belgilar satrlarga qaraganda samaraliroq.

Bundan tashqari, Rubyda yo'g'on ichak nimani anglatadi? Yo'g'on ichak ichida o'zgaruvchan Ruby . Yo'g'on ichak o'zgaruvchi siz ko'rgan bo'lishi mumkin bo'lgan:abc tipidagi o'zgaruvchilarga ishora qiladi Ruby . Ular chaqiriladi Ruby belgilar. Boshqa tillar bilan solishtirganda, a Ruby Belgi o'zgaruvchi emas, chunki unga qiymat berish mumkin emas.

Ruby-da &Block nima?

The &blok bir qismini yuborish usuli hisoblanadi Ruby usulga kod kiriting va keyin ushbu kodni ushbu usul doirasida baholang.

Ruby'da rentabellik qanday ishlaydi?

Analogiya. Haydash paytida, agar ko'rsangiz Yo'l bering belgisini qo'ysangiz, yo'lga kirishdan oldin boshqa transport vositalarining o'tishiga ruxsat berasiz. In Ruby , the Yo'l bering kalit so'z hosil beradi blokdagi kodga boshqaruv oqimi. Shunday qilib, blokdagi kod bajariladi va bajarish o'z ichiga olgan qatordan keyin davom etadi Yo'l bering.

Tavsiya: