Какво е изброим Ruby?
Какво е изброим Ruby?

Видео: Какво е изброим Ruby?

Видео: Какво е изброим Ruby?
Видео: YOKSULLUKTAN ZENGİNLİĞE DOĞRU FAKİR'İN HAYATI! 😱 - Minecraft 2024, Ноември
Anonim

Изброими , #each и Enumerator

Изброяването се отнася до преминаване през обекти. В Руби , ние наричаме обект изброими когато описва набор от елементи и метод за обикаляне на всеки от тях. Когато се извиква с блок на an масив , методът #each ще изпълни блока за всеки от масиви елементи.

От това какво е изброител Ruby?

Преброител . Клас, който позволява както вътрешна, така и външна итерация. Ан Преброител може да се създаде по следните методи.

Човек може също да попита какво прави.collect в Ruby? събирам ви позволява да трансформирате всеки свой елемент колекция обект (масив, хеш или ваш собствен обект) в нещо друго, завършвайки с масив. Ето един прост пример за вземане на масив от цели числа и умножаване на всяко от тях по 2.

По същия начин кой клас Ruby включва изброимия модул?

В Преброител е клас че включва модула Enumerable , също като другите класове направи. Целта му е да създава изброими обекти, които могат да бъдат свързани заедно. Друго страхотно нещо, което можете да направите, е да извикате методи за него. Например, ако искате да получите следващия елемент, можете да направите това.

Какво представляват Enumerables?

Ан изброими свойството е това, което може да бъде включено и посетено по време на цикли for..in (или подобна итерация на свойства, като Object. keys()). Ако даден имот не е идентифициран като изброими , цикълът ще игнорира, че е в обекта. Всяко от тези свойства все още съществува в обекта: console.

Препоръчано: