Što je Ruby nabrojiv?
Što je Ruby nabrojiv?

Video: Što je Ruby nabrojiv?

Video: Što je Ruby nabrojiv?
Video: OmegaSign - Sztoj Pa Moru (Slavic Trap) 2024, Studeni
Anonim

Nabrojiv , #each i Enumerator

Nabrajanje se odnosi na prelazak preko objekata. U Rubin , nazivamo objektom nabrojiv kada opisuje skup stavki i metodu za petlju preko svake od njih. Kada se pozove s blokom na an niz , #each metoda će izvršiti blok za svaki od nizova elementi.

Od toga, što je popisivač Ruby?

Popisivač . Klasa koja dopušta internu i vanjsku iteraciju. An Popisivač mogu se izraditi sljedećim metodama.

Također se može pitati, što.collect radi u Rubyju? skupljati omogućuje vam da transformirate svaki vaš element kolekcija objekt (Niz, Hash ili vaš vlastiti objekt) u nešto drugo, što završava nizom. Evo jednostavnog primjera uzimanja niza cijelih brojeva i množenja svakog od njih s 2.

Isto tako, koja klasa Ruby uključuje nabrojiv modul?

The Popisivač je razreda da uključuje modul Enumerable , baš kao i drugi razreda čini. Njegova je svrha stvaranje nabrojiv predmeti koji se mogu vezati zajedno. Još jedna super stvar koju možete učiniti je pozivanje metoda na njemu. Na primjer, ako želite dobiti sljedeći element, možete to učiniti.

Što su Enumerables?

An nabrojiv svojstvo je ono koje se može uključiti i posjećivati tijekom for..in petlje (ili slične iteracije svojstava, poput Object. keys()). Ako nekretnina nije identificirana kao nabrojiv , petlja će zanemariti da je unutar objekta. Svako od ovih svojstava još uvijek postoji na objektu: konzola.

Preporučeni: