Hvad er Ruby enumerable?
Hvad er Ruby enumerable?

Video: Hvad er Ruby enumerable?

Video: Hvad er Ruby enumerable?
Video: Ruby's Enumerable Methods | Compiler Hacking 2024, Kan
Anonim

Talløse , #each og Enumerator

Optælling refererer til at krydse objekter. I Rubin , kalder vi et objekt talløse når den beskriver et sæt elementer og en metode til at sløjfe over hver af dem. Når du kalder med en blok på en array , vil #each-metoden udføre blokken for hver af de array's elementer.

Deraf, hvad er en tæller Ruby?

Tæller . En klasse, der tillader både intern og ekstern iteration. An Tæller kan oprettes ved hjælp af følgende metoder.

Man kan også spørge, hvad gør.collect i Ruby? indsamle giver dig mulighed for at transformere hvert element i din kollektion objekt (Array, Hash eller dit eget objekt) til noget andet, der ender med et Array. Her er et simpelt eksempel på at tage en matrix af heltal og gange hver af dem med 2.

Ligeledes, hvilken Ruby-klasse inkluderer det talløse modul?

Det Tæller er en klasse at inkluderer Enumerable-modulet , ligesom andre klasser gør. Dens formål er at skabe talløse genstande, der kan kædes sammen. En anden cool ting, du kan gøre, er at kalde metoder på det. Hvis du for eksempel vil have det næste element, kan du gøre dette.

Hvad er enumerables?

An talløse egenskab er en, der kan inkluderes i og besøges under for..in-løkker (eller en lignende iteration af egenskaber, såsom Object. keys()). Hvis en ejendom ikke er identificeret som talløse , vil sløjfen ignorere, at den er inde i objektet. Hver af disse egenskaber eksisterer stadig på objektet: konsol.

Anbefalede: