Soy nuevo en Java y estoy realmente confundido con iterador e iterable. ¿Alguien puede explicarme y dar algunos
Soy nuevo en Java y estoy realmente confundido con iterador e iterable. ¿Alguien puede explicarme y dar algunos
Me pregunto por qué cbeginy cendse introdujeron en C ++ 11? ¿Cuáles son los casos en los que llamar a estos métodos marca la diferencia de las sobrecargas constantes de beginy
Teniendo un iteratorobjeto, ¿hay algo más rápido, mejor o más correcto que una comprensión de lista para obtener una lista de los objetos devueltos por el iterador? user_list = [user for user in
¿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 :
¿Los iteradores de Python no tienen un
En C ++, ¿cuál es el tipo de a std::map<>::iterator? Sabemos que un objeto itde tipo std::map<A,B>::iteratortiene una sobrecarga operator ->que devuelve un std::pair<A,B>*, y que std::pair<>tiene un miembro firsty second. Pero, ¿a qué corresponden estos dos miembros y...
Así que estoy iterando sobre un rango como este: (1..100).each do |n| # n = 1 # n = 2 # n = 3 # n = 4 # n = 5 end Pero lo que me gustaría hacer es iterar por 10. Entonces, en lugar de aumentar nen 1, el siguiente nsería en realidad 10, luego 20, 30,
Necesito revisar un conjunto y eliminar elementos que cumplan con un criterio predefinido. Este es el código de prueba que escribí: #include <set> #include <algorithm> void printElement(int value) { std::cout << value << " "; } int main() { int initNum[] = { 0, 1, 2,...
Considerar: >>> lst = iter([1,2,3]) >>> next(lst) 1 >>> next(lst) 2 Entonces, avanzar el iterador es, como se esperaba, manejado mutando ese mismo objeto. Siendo este el caso, esperaría: a = iter(list(range(10))) for i in a: print(i) next(a) para omitir cada...
Tengo problemas para comprender la Streaminterfaz en Java 8, especialmente cuando tiene que ver con las interfaces Spliteratory Collector. Mi problema es que simplemente no puedo entender Spliteratorlas Collectorinterfaces y todavía, y como resultado, la Streaminterfaz todavía es algo oscura para...
Estoy tratando de aprender C ++, así que perdóname si esta pregunta demuestra una falta de conocimiento básico, ya ves, el hecho es que tengo una falta de conocimiento básico. Quiero ayuda para resolver cómo crear un iterador para una clase que he creado. Tengo una clase 'Forma' que tiene un...
Soy nuevo en el lenguaje C ++. He comenzado a usar vectores, y he notado que en todo el código veo iterar a través de un vector a través de índices, el primer parámetro del forbucle siempre es algo basado en el vector. En Java, podría hacer algo como esto con una ArrayList: for(int i=0; i <...
Desde Javascript 1.7 hay un objeto Iterator , que permite esto: var a={a:1,b:2,c:3}; var it=Iterator(a); function iterate(){ try { console.log(it.next()); setTimeout(iterate,1000); }catch (err if err instanceof StopIteration) { console.log("End of record.\n"); } catch (err) {...
¿Cuál es la diferencia entre a const_iteratory an iteratory dónde usaría uno sobre el
¿Hay una manera eficiente de saber cuántos elementos hay en un iterador en Python, en general, sin iterar a través de cada uno y
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Podemos usar Iteratorpara atravesar a Seto a Listo a Map. Pero ListIteratorsolo puede usarse para atravesar a List, no puede atravesar a Set. ¿Por qué? Sé que la principal diferencia es que...
Estoy tratando de iterar sobre un mapa mecanografiado, pero sigo recibiendo errores y todavía no puedo encontrar ninguna solución para un problema tan trivial. Mi código es: myMap : Map<string, boolean>; for(let key of myMap.keys()) { console.log(key); } Y me sale el error: El tipo...
En el siguiente código recorro un mapa y pruebo si un elemento necesita ser borrado. ¿Es seguro borrar el elemento y seguir iterando o necesito recolectar las claves en otro contenedor y hacer un segundo ciclo para llamar a erase ()? map<string, SerialdMsg::SerialFunction_t>::iterator...
¿Puedo restablecer un iterador / generador en Python? Estoy usando DictReader y me gustaría restablecerlo al comienzo del
Más una curiosidad sintáctica que un problema a resolver ... Tengo dos matrices de igual longitud, y quiero iterar sobre ambas a la vez, por ejemplo, para emitir ambos valores en un cierto índice. @budget = [ 100, 150, 25, 105 ] @actual = [ 120, 100, 50, 100 ] Sé que puedo usar each_indexe...