Ce este Ruby enumerabil?
Ce este Ruby enumerabil?

Video: Ce este Ruby enumerabil?

Video: Ce este Ruby enumerabil?
Video: Ruby enumerable find and find_all methods 2024, Mai
Anonim

Numerabil , #each și Enumerator

Enumerarea se referă la parcurgerea obiectelor. În Rubin , numim un obiect enumerabil când descrie un set de elemente și o metodă de a bucla peste fiecare dintre ele. Când este sunat cu un bloc pe un matrice , metoda #each va executa blocul pentru fiecare dintre matricei elemente.

Din acest motiv, ce este un enumerator Ruby?

Enumerator . O clasă care permite iterația atât internă, cât și externă. Un Enumerator poate fi creat prin următoarele metode.

Se poate întreba, de asemenea, ce face.collect în Ruby? colectarea vă permite să transformați fiecare element al dvs Colectie obiect (Array, Hash sau propriul obiect) în altceva, terminând cu un Array. Iată un exemplu simplu de a lua o matrice de numere întregi și de a înmulți fiecare dintre ele cu 2.

De asemenea, ce clasă Ruby include modulul enumerabil?

The Enumerator este o clasă acea include modulul Enumerable , la fel ca altele clase do. Scopul său este de a crea enumerabil obiecte care pot fi legate între ele. Un alt lucru tare pe care îl puteți face este să apelați metode pe el. De exemplu, dacă doriți să obțineți următorul element, puteți face acest lucru.

Ce sunt numerele?

Un enumerabil proprietatea este una care poate fi inclusă și vizitată în timpul buclelor for..in (sau o iterație similară a proprietăților, cum ar fi Object. keys()). Dacă o proprietate nu este identificată ca enumerabil , bucla va ignora faptul că se află în obiect. Fiecare dintre aceste proprietăți încă există pe obiectul: consolă.

Recomandat: