Yield
¿Qué es yield?
Yield es una palabra clave que permite devolver valores uno a uno desde una función generadora sin terminar su ejecución completa.
¿Para qué sirve yield?
Sirve para:
- Crear secuencias de valores.
- Pausar y reanudar ejecución.
- Trabajar con generadores.
Ejemplo básico
function* contador() {
yield 1;
yield 2;
}
Características de yield
- Se usa dentro de generadores.
- No finaliza la función completamente.
- Permite flujo incremental.
¿Dónde se usa?
- En JavaScript y otros lenguajes con generadores.
- En iteradores y secuencias controladas.
Conclusión
Yield permite construir funciones que producen valores paso a paso. Es útil cuando quieres controlar mejor el flujo de ejecución.