Preguntas con etiqueta 'iterator'

2
respuestas

¿Alguien más siente que la sintaxis del iterador es una necesidad en un lenguaje moderno? [cerrado]

Trabajo con C # profesionalmente y escribo código así todo el tiempo. private IEnumerable<Something> GetAlotOfSomething() { if (somethingA.IsReady) yield return somethingA; if (somethingB.IsReady) yield return so...
hecha 14.09.2010 - 22:59
2
respuestas

Conjunto iterable ordenado por Python, modificable durante la iteración

Estoy buscando una estructura de datos para manejar los ciclos a través de un gran número de subrutinas ordenadas, algunas de las cuales están activas, la mayoría de las cuales no. Estoy pensando que necesito una implementación de un conjunto...
hecha 18.02.2014 - 12:30
1
respuesta

Cómo manejar adecuadamente los generadores indefinidos en Python

Digamos que tenemos un generador que es indefinido, donde nuevos elementos pueden llegar en cualquier momento con un retraso significativo (hasta indefinido). Un ejemplo de dicho generador es el comando tail -F . En Python (omitiendo va...
hecha 05.08.2015 - 18:23
2
respuestas

Enumerators vs. regresar

He estado leyendo sobre el módulo Enumerable en Ruby, y contiene Algunos métodos que siguen el patrón de enum.foo(n) {|obj| block } → nil enum.foo(n) → an_enumerator Es decir, parecen devolver un iterador cuando están encadenados y nada d...
hecha 04.02.2011 - 17:04
0
respuestas

¿Por qué la mayoría de las implementaciones de ReactiveX están basadas en push?

Siéntase libre de corregir mi historial, pero hasta donde lo entiendo, Rx y el Manifiesto Reactivo remontan sus raíces a C # y sus Extensiones Reactivas, que usan mensajes push (basados en devolución de llamada), por lo que los Editores llaman a...
hecha 16.04.2017 - 17:36
2
respuestas

Diseño de biblioteca: ¿es mejor dejar una característica potencialmente destructiva con una advertencia o eliminarlo por completo?

Recientemente creé un árbol rojo-negro en C # para comprender mejor cómo funciona. Con él, implementé un enumerador en orden, sin embargo, rápidamente me di cuenta de que enumerar un árbol puede tener resultados destructivos. Considera este c...
hecha 28.02.2015 - 20:24
2
respuestas

Cómo implementar una 'función' con 'devolver' sin usar la palabra clave 'función'

En la línea de Cómo simular Control-Flow sin utilizar Control-Flow Primitives , me pregunto cómo simular el retorno de una función. Dada una configuración de ejemplo como esta: console.log(a(10)) function a(a) { var x = b(a) var y = c...
hecha 19.07.2018 - 19:32
3
respuestas

Cómo optimizar consultas iterables con argumentos externos

Usaré C # aquí como ejemplo, pero mi pregunta es sobre cualquier idioma. Mi pregunta es de la perspectiva del marco al compilador (es decir, la solución puede ser implementando una idea dada dentro del compilador) Considere dicho código:...
hecha 21.01.2016 - 20:00
2
respuestas

Pregunta sobre LinkedList en Java

Cuando estaba leyendo un libro para SCJP, encontré el siguiente párrafo.    Una lista enlazada está ordenada por posición de índice, como ArrayList, excepto que   Los elementos están doblemente vinculados entre sí. Este enlace te da   Nuevos...
hecha 23.03.2011 - 07:15
1
respuesta

PHP, ¿cuándo usar iteradores, cómo almacenar resultados?

¿Cuándo es mejor usar iteradores en PHP y cómo pueden implementarse para evitar cargar todos los objetos en la memoria simultáneamente? ¿Existe alguna construcción en PHP para que podamos poner en cola los resultados de una operación para usa...
hecha 21.03.2012 - 21:07