Hva er Ruby enumerable?
Hva er Ruby enumerable?

Video: Hva er Ruby enumerable?

Video: Hva er Ruby enumerable?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, November
Anonim

Tallrike , #each og Enumerator

Oppregning refererer til å krysse over objekter. I Rubin , kaller vi et objekt tallrike når den beskriver et sett med elementer og en metode for å gå over hver av dem. Når du ringer med en blokk på en array , vil #each-metoden kjøre blokken for hver av array elementer.

Hva er en enumerator Ruby?

Enumerator . En klasse som tillater både intern og ekstern iterasjon. An Enumerator kan opprettes ved hjelp av følgende metoder.

Man kan også spørre, hva gjør.collect i Ruby? samle inn lar deg transformere hvert element i din samling objekt (Array, Hash eller ditt eget objekt) til noe annet, og ender opp med en Array. Her er et enkelt eksempel på å ta en matrise med heltall og multiplisere hvert av dem med 2.

På samme måte, hvilken Ruby-klasse inkluderer den tallrike modulen?

De Enumerator er en klasse at inkluderer Enumerable-modulen , akkurat som andre klasser gjøre. Dens formål er å skape tallrike gjenstander som kan lenkes sammen. En annen kul ting du kan gjøre er å ringe metoder på den. For eksempel hvis du ønsker å få det neste elementet, kan du gjøre dette.

Hva er Enumerables?

An tallrike egenskap er en som kan inkluderes i og besøkes under for..in-løkker (eller en lignende iterasjon av egenskaper, som Object. keys()). Hvis en eiendom ikke er identifisert som tallrike , vil løkken ignorere at den er innenfor objektet. Hver av disse egenskapene eksisterer fortsatt på objektet: konsollen.

Anbefalt: