Què és Ruby enumerable?
Què és Ruby enumerable?

Vídeo: Què és Ruby enumerable?

Vídeo: Què és Ruby enumerable?
Vídeo: 5. Ruby Tips and Tricks. Array, Hash methods. ( In Russian language ) 2024, Maig
Anonim

Enumerable , #cada i Enumerador

L'enumeració fa referència a recórrer objectes. En Rubí , anomenem objecte enumerable quan descriu un conjunt d'elements i un mètode per fer un bucle sobre cadascun d'ells. Quan es truca amb un bloc en un matriu , el mètode #each executarà el bloc per a cadascun dels matriu elements.

D'això, què és un enumerador Ruby?

Enumerador . Una classe que permet la iteració tant interna com externa. An Enumerador es pot crear mitjançant els mètodes següents.

També es pot preguntar, què fa.collect a Ruby? recollir et permet transformar cada element del teu col · lecció objecte (Array, Hash o el vostre propi objecte) en una altra cosa, acabant amb un Array. Aquí teniu un exemple senzill de prendre una matriu d'enters i multiplicar cadascun d'ells per 2.

De la mateixa manera, quina classe Ruby inclou el mòdul enumerable?

El Enumerador és un classe això inclou el mòdul Enumerable , igual que altres classes fer. La seva finalitat és crear enumerable objectes que es poden encadenar. Una altra cosa interessant que podeu fer és trucar-hi mètodes. Per exemple, si voleu obtenir el següent element, podeu fer-ho.

Què són els numerables?

An enumerable La propietat és aquella que es pot incloure i visitar durant els bucles for..in (o una iteració similar de propietats, com ara Object. keys()). Si una propietat no s'identifica com a enumerable , el bucle ignorarà que està dins de l'objecte. Cadascuna d'aquestes propietats encara existeix a l'objecte: consola.

Recomanat: