Skip to content
EntityQ2565187· pop 19· linked from 75 articles

rutina especial en informática

Wikidata facts

Subclass of
coroutine
Show 1 more fact
Sources (1)

via Wikidata · CC0

Article · Español

En computación, un generador es una rutina especial que se puede usar para controlar el comportamiento de un iterador en un bucle.Un generador es muy similar a una función que devuelve un vector, en el que un generador tiene los parámetros que se pueden llamar, y genera una secuencia de valores. En lugar de construir un vector que contenga todos los valores y devolverlos de una vez, un generador proporciona un valor a la vez, lo que requiere menos memoria y, por lo tanto, permite que quien lo llama comience a procesar los primeros valores inmediatamente.En resumen, un generador se asemeja a una función pero se comporta como un iterador. Los generadores pueden implementarse en construcciones de control de flujo más expresivas, como la continuación de objetos de primera clase o como co-funciones. Los generadores aparecen por primera vez en 1975 en el lenguaje CLU; y están disponibles en Python, C#, JavaScript, [Ruby] y en otros idiomas. En CLU y C#, los generadores se llaman iteradores y en Ruby .

Abstract from DBpedia / Wikipedia · CC BY-SA