Рубиде амперсанд эмнени билдирет?
Рубиде амперсанд эмнени билдирет?

Video: Рубиде амперсанд эмнени билдирет?

Video: Рубиде амперсанд эмнени билдирет?
Video: Рубидий - металл, который дороже золота. 2024, Ноябрь
Anonim

4. 181. Коопсуз навигация оператору деп аталат. Киргизилген Ruby 2.3. 0, ал аракет ыкмасына окшош объект нөл болушу мүмкүн деп кооптонбостон объекттерге ыкмаларды чакырууга мүмкүндүк берет (Nil:NilClass катасы үчүн аныкталбаган ыкмадан качуу), аракет кылуу ыкмасына окшош. Рельстер.

Ошо сыяктуу эле, символ Rubyде эмнени билдирет?

Сиз ошондой эле:id деп ойлосоңуз болот мааниси өзгөрмөнүн аты id жана жөнөкөй id катары мааниси өзгөрмөнүн мааниси. А Символ эң негизги болуп саналат Ruby сиз түзө аласыз объект. Символдор пайдалуу, анткени берилген символу аты бир эле объектти билдирет Ruby программасы. Символдор саптарга караганда натыйжалуураак.

Ошондой эле, Рубиде эки чекит эмнени билдирет? Колон өзгөрмө ичинде Ruby . Колон өзгөрмө сиз көргөн:abc түрүндөгү өзгөрмөлөргө тиешелүү Ruby . Алар деп аталат Ruby символдор. Башка тилдерге салыштырганда, а Ruby символ өзгөрмө эмес, анткени ага маани берүү мүмкүн эмес.

Бул жерде, Rubyде &Block деген эмне?

The &блоктоо бир бөлүгүн жөнөтүү ыкмасы болуп саналат Ruby методго код киргизип, андан кийин ал кодду ошол методдун чөйрөсүндө баалоо.

Ruby'де түшүм кантип иштейт?

Аналогия. Сиз айдап баратканда, эгер сиз көрсөңүз түшүм белгиси, сиз жолго кире электе башка унаалардын өтүшүнө уруксат бересиз. In Ruby , the түшүм ачкыч сөз түшүм берет блоктогу кодго башкаруунун агымы. Ошентип, блоктогу код аткарылат жана аткарууну камтыган саптан кийин уланат түшүм.

Сунушталууда: