O’zbekiston aloqa va axborotlashtirish agentligi
Kalit so’zlar va idenfikatorlar
Download 0.58 Mb. Pdf ko'rish
|
ruby dasturlash tili asoslari
- Bu sahifa navigatsiya:
- 2.2 Izohlar
2.1. Kalit so’zlar va idenfikatorlar.
Rubyda odatda kalit so’zlar biror bir maqsadni amalga oshirishi uchun foydalanilmaydi. Quyidagilar ularning to’liq aksi: BEGIN END alias and begin break case class def defined? do else elsif end ensure false for if in module next nil not or redo 11 rescue retry return self super then true undef unless until when while yield
O’zgaruvchi yoki boshqa bir idenfikatorlar nomlari odatda harf yoki maxsus modifikatorlar bilan boshlanadi. Asosiy qoidalar: - Lokal o’zgaruvchi nomlar (self yoki nil kabi) qator harfi yoki tagida chizish “__” belgisi bilan; - Global o’zgaruvchilar $ belgisi bilan boshlanadi; - O’zgaruvchi kuchirmalari “kuchikcha” @ bilan; - O’zgaruvchi sinf nomlari @@lar bilan; - Konstant nomi yozma katta harflar bilan ; - Idenfikatorlar nomida tagiga chizish “__” belgisi qator harf bilan baravar ishlatiladi ; - Maxsus o’zgaruvchi nomlar ($ belgisi bilan belgilanuvchila ) bu yerda qurib chiqilmaydi. Misollar : - Lokal o’zgaruvchilar alpha, __ iden, some __ var - Psevdoo’zgaruvchilar self, nil,__ File __; - Konstantlar k6chip, length, LENGTH. - O’zgaruvchan ko’chirma @ foobar, @ Hix 1138, @ not_const ; - O’zgaruvchi klass @@ phydeaux, @@ my-var, @@_const; - Global o’zgaruvchilar. $ beta, $ B2 vitamin, $ not-const.
Rubyda izohlar. (#) panjara belgisi bilan boshlanadi : - X = y+5 # bu izohdir.
12 - # bu ham izohdir. print “#” lekin bu izoh emas.
Qurilgan hujjatlashtirish dasturdan qandaydir tashqi uskuna yordamida yo’qotiladi deb taxmin qilinadi.
= begin va =end belgisi yordamida boshlanuvchi qatordagi har qanday matn, interpritator tomonidan boshlanadi. Download 0.58 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling