preloader

1. Januar 1 | 2 minuten lesen
Inhaltsverzeichnis

Por supuesto, no son sólo las funciones anónimas las que se pueden devolver desde un función; también es posible devolver una función con nombre. Esto se hace volviendo solo el nombre de la función (es decir, sin los corchetes). En el siguiente ejemplo, una función con nombre se define dentro de una función externa (aunque podría haberse definido en otra parte del código). Luego se devuelve de la función: Luego podemos usar esta función make_function para crear la función de sumador y almacenar en otra variable. Ahora podemos usar esta función en nuestro código, por ejemplo: Que produce la salida def hacer_función(): def sumador(x, y): volver x + y sumador de retorno f1 = hacer_función() imprimir (f1 (3, 2)) imprimir (f1 (3, 3)) imprimir (f1 (3, 1)) 5 6 4 15.6 Recursos en línea Se puede encontrar más información sobre funciones de orden superior en Python usando el siguientes recursos en línea: • https://en.wikipedia.org/wiki/Higher-order_function Página de Wikipedia en Higher Funciones de orden. • https://docs.python.org/3.1/library/functools.html un módulo para apoyar la cre- ación y uso de funciones de orden superior. • https://www.tutorialspoint.com/funcional_programación/funcional_ programación_funciones_de_orden_superior.htm Un tutorial sobre funciones de orden superior. 15.7 Ejercicios El objetivo de este ejercicio es explorar funciones de orden superior. Tú debería escribir a más alto orden función función llamado my_higher_order_function(i, func). Esta función toma un parámetro y una segunda función para aplicar al parámetro. 15.5 Funciones de orden superior de Python 165

comments powered by Disqus

popular post

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

Weiterlesen

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

Weiterlesen

• 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.

Weiterlesen