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.

30
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 clara.
3286 python  list  slice  iterable 





9
¿Por qué Stream <T> no implementa Iterable <T>?
En Java 8 tenemos la clase Stream &lt;T&gt; , que curiosamente tiene un método Iterator&lt;T&gt; iterator() Por lo tanto, es de esperar que implemente la interfaz Iterable &lt;T&gt; , que requiere exactamente este método, pero ese no es el caso. Cuando quiero iterar sobre un Stream usando un bucle foreach, …

3
¿Por qué Iterable <T> no proporciona los métodos stream () y parallelStream ()?
Me pregunto por qué la Iterableinterfaz no proporciona los métodos stream()y parallelStream(). Considere la siguiente clase: public class Hand implements Iterable&lt;Card&gt; { private final List&lt;Card&gt; list = new ArrayList&lt;&gt;(); private final int capacity; //... @Override public Iterator&lt;Card&gt; iterator() { return list.iterator(); } } Es una implementación de una Mano, ya …


16
¿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 : someContainer.listSomeObjects()) { .... } donde listSomeObjects()devuelve un iterador.
178 java  iterator  iterable 


10
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&lt;Integer&gt;partir de él? Iterable&lt;Integer&gt; fooBar = convert(foo); Notas: No responda con bucles (a menos que pueda dar una buena explicación …
150 java  arrays  iterable 

6
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 …

10
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 (it.hasNext()) { it.remove(); sum++; } Un …
88 java  iterable 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.