Index of content
que produce la salida No está limitado a vincular solo un parámetro; puede vincular cualquier número de parámetros de esta manera. Por lo tanto, las funciones curry son muy útiles para crear nuevas funciones a partir de funciones existentes. 16.4 Cierres Una pregunta que bien podría estar en su mente ahora es qué sucede cuando un La función hace referencia a algunos datos que están dentro del alcance donde están definidos pero ya no están disponible cuando se evalúa? Esta pregunta se responde con la implementación de un concepto conocido como cierre. Dentro de las Ciencias de la Computación (y los lenguajes de programación en particular) un cierre (o un cierre léxico o cierre de función) es una función (o más estrictamente una referencia a una función) junto con un entorno de referencia. Este entorno de referencia registra el contexto dentro del cual se definió originalmente la función y, si es necesario, ensayo, una referencia a cada una de las variables no locales utilizadas por esa función. Estos Las variables no locales o libres permiten que el cuerpo de la función haga referencia a variables que son externos a la función, pero que son utilizados por esa función. esta referencia entorno es una de las características distintivas entre un lenguaje funcional y un lenguaje que admita punteros de función (como C). El concepto general de una clausura léxica se desarrolló por primera vez durante la década de 1960, pero se implementó completamente por primera vez en el esquema lingüístico en la década de 1970. desde entonces ha sido Se utiliza en muchos lenguajes de programación funcionales, incluidos LISP y Scala. A nivel conceptual, un cierre permite que una función haga referencia a una variable disponible en el ámbito donde la función se definió originalmente, pero no disponible por defecto en el ámbito donde se ejecuta. Por ejemplo, en el siguiente programa simple, la variable more se define fuera del cuerpo de la función denominada aumento. Esto es permisible como el variable es una variable global. Por lo tanto, la variable más está dentro del alcance en el punto de definición 10 15 170 dieciséis Funciones al curry
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read MoreTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Read More• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Read More