Qu'est-ce que Ruby est énumérable ?
Qu'est-ce que Ruby est énumérable ?

Vidéo: Qu'est-ce que Ruby est énumérable ?

Vidéo: Qu'est-ce que Ruby est énumérable ?
Vidéo: Apprendre Ruby (10/15) : Proc & Block 2024, Novembre
Anonim

Énumérable , #each et énumérateur

L'énumération fait référence à la traversée d'objets. Dans Rubis , on appelle un objet énumérable lorsqu'il décrit un ensemble d'éléments et une méthode pour boucler sur chacun d'eux. Lorsqu'il est appelé avec un bloc sur un déployer , la méthode #each exécutera le bloc pour chacun des tableau éléments.

De celui-ci, qu'est-ce qu'un énumérateur Ruby ?

Énumérateur . Une classe qui permet à la fois l'itération interne et externe. Un Énumérateur peut être créé par les méthodes suivantes.

On peut aussi se demander, que fait.collect en Ruby ? collecter vous permet de transformer chaque élément de votre collection objet (Array, Hash ou votre propre objet) en quelque chose d'autre, se terminant par un Array. Voici un exemple simple de prendre un tableau d'entiers et de multiplier chacun d'eux par 2.

De même, quelle classe Ruby inclut le module énumérable ?

Les Énumérateur est un classer cette comprend le module Enumerable , comme les autres Des classes faire. Son but est de créer énumérable objets pouvant être enchaînés. Une autre chose intéressante que vous pouvez faire est d'appeler des méthodes dessus. Par exemple, si vous souhaitez obtenir l'élément suivant, vous pouvez le faire.

Que sont les énumérables ?

Un énumérable La propriété est une propriété qui peut être incluse et visitée pendant les boucles for..in (ou une itération similaire de propriétés, comme Object.keys()). Si une propriété n'est pas identifiée comme énumérable , la boucle ignorera qu'elle se trouve dans l'objet. Chacune de ces propriétés existe toujours sur l'objet: console.

Conseillé: