Kas yra Ruby numerable?
Kas yra Ruby numerable?

Video: Kas yra Ruby numerable?

Video: Kas yra Ruby numerable?
Video: Kaiser Chiefs - Ruby (Official Video) 2024, Gegužė
Anonim

Išvardijamas , #kiekvienas ir Enumerator

Sąrašas reiškia judėjimą per objektus. Į Rubinas , vadiname objektu suskaičiuojamas kai jis aprašo elementų rinkinį ir kiekvieno iš jų kilpos metodą. Kai skambinama su bloku ant an masyvas , #each metodas vykdys bloką kiekvienam iš masyvo elementai.

Taigi, kas yra surašytojas Ruby?

Surašytojas . Klasė, leidžianti atlikti vidinę ir išorinę iteraciją. An Surašinėtojas galima sukurti šiais būdais.

Taip pat galima paklausti, ką.collect veikia Ruby? rinkti leidžia pakeisti kiekvieną savo elementą kolekcija objektą (masyvą, maišą ar savo objektą) į ką nors kitą, baigiant masyvu. Štai paprastas pavyzdys, kaip paimti sveikųjų skaičių masyvą ir padauginti kiekvieną iš 2.

Panašiai, kuriai „Ruby“klasei yra suskaičiuojamas modulis?

The Surašytojas yra klasė kad apima modulį „Enumerable“ ., kaip ir kiti klases daryti. Jos tikslas – kurti suskaičiuojamas objektai, kuriuos galima sujungti grandinėmis. Kitas puikus dalykas, kurį galite padaryti, yra naudoti metodus. Pavyzdžiui, jei norite gauti kitą elementą, galite tai padaryti.

Kas yra skaitiniai?

An suskaičiuojamas ypatybė yra ta, kurią galima įtraukti į for..in ciklus (arba panašią ypatybių iteraciją, pvz., Object. keys()) ir kurią galima aplankyti. Jei nuosavybė nėra identifikuota kaip suskaičiuojamas , ciklas nepaisys, kad jis yra objekte. Kiekviena iš šių savybių vis dar egzistuoja objekte: konsolėje.

Rekomenduojamas: