Resultados de la búsqueda a petición "yield"

8 la respuesta

Python 3.x: prueba si el generador tiene elementos restantes

Cuando uso un generador en un bucle for, parece "saber", cuando no hay más elementos producidos. Ahora, tengo que usar un generador SIN un bucle for, y usarsiguient () a mano, para obtener el siguiente elemento. Mi problema es, ¿cómo sé si no hay ...

2 la respuesta

Continuaciones y para la comprensión: ¿cuál es la incompatibilidad?

Soy nuevo en Scala y estoy tratando de entender las continuaciones. Estoy tratando de reproducir elyield return C # declaración. Siguiendoesta publicació [https://stackoverflow.com/a/2655394/116301], He escrito el siguiente código: package ...

6 la respuesta

Recursión usando rendimiento

¿Hay alguna forma de mezclar recursividad yyield declaración? Por ejemplo, un generador de números infinitos (usando recursividad) sería algo como: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> ...

22 la respuesta

Patrón de generador de C ++ a Python equivalente

Tengo un código Python de ejemplo que necesito imitar en C ++. No necesito ninguna solución específica (como soluciones de rendimiento basadas en co-rutina, aunque también serían respuestas aceptables), simplemente necesito reproducir la ...