Kaj je naštevanje Ruby?
Kaj je naštevanje Ruby?

Video: Kaj je naštevanje Ruby?

Video: Kaj je naštevanje Ruby?
Video: raj bhikhari by ruby roy bandana I kaji najrul islam 2024, Maj
Anonim

Našteti , #each in Enumerator

Naštevanje se nanaša na prehod čez objekte. V Ruby , imenujemo predmet našteti ko opisuje nabor elementov in metodo za zanko čez vsakega od njih. Ko kličete z blokom na an niz , bo metoda #each izvedla blok za vsakega od matrike elementov.

Kaj je števec Ruby?

Števec . Razred, ki omogoča notranjo in zunanjo ponovitev. An Števec lahko ustvarite z naslednjimi metodami.

Lahko se tudi vprašamo, kaj.collect počne v Rubyju? zbirati vam omogoča preoblikovanje vsakega elementa vašega zbiranje predmet (matrika, razpršilec ali vaš lasten objekt) v nekaj drugega, na koncu pa z nizom. Tukaj je preprost primer, kako vzeti niz celih števil in vsako od njih pomnožiti z 2.

Podobno kateri razred Ruby vključuje našteti modul?

The Števec je razred to vključuje modul Enumerable , tako kot drugi razredov narediti. Njegov namen je ustvarjanje našteti predmeti, ki jih je mogoče povezati skupaj. Druga kul stvar, ki jo lahko naredite, je, da na njej pokličete metode. Na primer, če želite dobiti naslednji element, lahko to storite.

Kaj so Enumerables?

An našteti lastnost je tista, ki jo je mogoče vključiti in obiskati med zankami for..in (ali podobno ponovitvijo lastnosti, kot je Object. keys()). Če nepremičnina ni identificirana kot našteti , bo zanka prezrla, da je znotraj objekta. Vsaka od teh lastnosti še vedno obstaja na objektu: console.

Priporočena: