preloader

1 января 1 г. | 2 чтение минут
Указатель содержания

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

comments powered by Disqus

popular post

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

Temas de Pregrado en Ciencias de la Computación Principiantes Guía de Python 3 Programación Juan caza

Прочитайте больше

gratis. Para la mayor parte del trabajo que hago en Python, la versión Community es más que adecuado y por lo tanto es la versión que puede descargar e instalar (nota con el Versión profesional, obtiene una prueba gratuita, pero deberá pagar la versión completa versión al final de la versión de prueba o vuelva a instalar la versión de la Comunidad en ese momento).

Прочитайте больше