Preguntas etiquetadas con iterable

Un iterable es un objeto, como una cadena o una colección, que se puede iterar, produciendo sus miembros uno a la vez.

3286
Comprender la notación de corte

Necesito una buena explicación (las referencias son un plus) sobre la notación de corte de Python. Para mí, esta notación necesita un poco de recuperación. Parece extremadamente poderoso, pero aún no tengo la cabeza

178
¿Por qué el Iterator de Java no es un Iterable?

¿Por qué la Iteratorinterfaz no se extiende?Iterable ? El iterator()método simplemente podría regresar this. ¿Es a propósito o simplemente un descuido de los diseñadores de Java? Sería conveniente poder usar un ciclo for-each con iteradores como este: for(Object o :

150
Convertir matriz de Java a Iterable

Tengo una matriz de primitivas, por ejemplo para int, int [] foo. Puede ser pequeño o no. int foo[] = {1,2,3,4,5,6,7,8,9,0}; ¿Cuál es la mejor manera de crear un a Iterable<Integer>partir de él? Iterable<Integer> fooBar = convert(foo); Notas: No responda con bucles (a menos que...

100
Convertir ES6 Iterable a Array

Supongamos que tiene un Javascript ES6 Iterable similar a una matriz que sabe de antemano que tendrá una longitud finita, ¿cuál es la mejor manera de convertir eso en una matriz Javascript? La razón para hacerlo es que muchas bibliotecas js, como el subrayado y lodash, solo admiten Arrays, por...

88
Obtener el tamaño de un iterable en Java

Necesito averiguar la cantidad de elementos Iterableen Java. Sé que puedo hacerlo: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } También podría hacer algo como esto, porque ya no necesito los objetos en el Iterable: it = values.iterator(); while...