Cos'è Ruby enumerabile?
Cos'è Ruby enumerabile?

Video: Cos'è Ruby enumerabile?

Video: Cos'è Ruby enumerabile?
Video: Ross Kaffenberger - Enumberable's Ugly Cousin - Ancient City Ruby 2016 2024, Maggio
Anonim

enumerabile , #ogni e Enumeratore

L'enumerazione si riferisce all'attraversamento di oggetti. In Rubino , chiamiamo un oggetto enumerabile quando descrive un insieme di elementi e un metodo per eseguire il ciclo su ciascuno di essi. Quando viene chiamato con un blocco su an Vettore , il metodo #each eseguirà il blocco per ciascuno dei di array elementi.

Di conseguenza, cos'è un enumeratore Ruby?

Enumeratore . Una classe che consente l'iterazione sia interna che esterna. Un Enumeratore può essere creato con i seguenti metodi.

Ci si potrebbe anche chiedere, cosa fa.collect in Ruby? raccogliere ti permette di trasformare ogni tuo elemento collezione oggetto (Array, Hash o il tuo oggetto) in qualcos'altro, finendo con un Array. Ecco un semplice esempio di come prendere una matrice di numeri interi e moltiplicarli per 2.

Allo stesso modo, quale classe Ruby include il modulo enumerabile?

Il Enumeratore è un classe Quello include il modulo Enumerabile , proprio come gli altri classi fare. Il suo scopo è creare enumerabile oggetti che possono essere concatenati. Un'altra cosa interessante che puoi fare è chiamare i metodi su di esso. Ad esempio, se vuoi ottenere l'elemento successivo, puoi farlo.

Cosa sono gli Enumerabili?

Un enumerabile proprietà è una proprietà che può essere inclusa e visitata durante i cicli for..in (o un'iterazione simile di proprietà, come Object. keys()). Se una proprietà non è identificata come enumerabile , il ciclo ignorerà che è all'interno dell'oggetto. Ognuna di queste proprietà esiste ancora sull'oggetto: console.

Consigliato: