Ruby деген эмне?
Ruby деген эмне?

Video: Ruby деген эмне?

Video: Ruby деген эмне?
Video: Backend деген эмне? 2024, Май
Anonim

Саналуу , #ар бир жана Санакчы

Сануу объектилердин үстүнөн өтүүнү билдирет. In Ruby , биз объект деп атайбыз саналуу ал элементтердин жыйындысын жана алардын ар биринин үстүнөн айлануу ыкмасын сүрөттөгөндө. бир блок менен чакырганда массив , #each ыкмасы ар бири үчүн блокту аткарат массивдин элементтер.

Ушундан улам, санакчы Ruby деген эмне?

Эсепчи . Ички жана тышкы итерацияга мүмкүндүк берген класс. Ан Эсепчи төмөнкү ыкмалар менен түзүлүшү мүмкүн.

Ошондой эле суралышы мүмкүн,.collect Rubyде эмне кылат? чогултуу ар бир элементин өзгөртүүгө мүмкүндүк берет чогултуу объект (массив, хэш же өзүңүздүн объектиңиз) башка нерсеге айланып, Массив менен аяктайт. Бул жерде бүтүн сандардын массивдерин алып, алардын ар бирин 2ге көбөйтүүнүн жөнөкөй мисалы.

Ошо сыяктуу эле, кайсы Ruby классы саналуучу модулду камтыйт?

The Эсепчи болуп саналат класс ошол Саналуучу модулду камтыйт , башкалар сыяктуу класстар кыл. Анын максаты түзүү болуп саналат саналуу бири-бирине чынжыр менен байланган объектилер. Сиз кыла турган дагы бир сонун нерсе - бул ыкмаларды чакыруу. Мисалы, кийинки элементти алгыңыз келсе, муну кыла аласыз.

Санакчылар деген эмне?

Ан саналуу менчиги for..in циклдеринде (же объект. keys() сыяктуу касиеттердин ушуга окшош итерациясы) кошулуп, кирүүгө болот. Эгерде мүлк катары аныкталбаса саналуу , цикл анын объекттин ичинде экенине көңүл бурбайт. Бул касиеттердин ар бири дагы эле объектте бар: console.

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