Vocabulario de Desarrollo de software · Conceptos de programación

¿Qué significa higher-order function?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino frecuente

higher-order function: función de orden superior

Función que acepta otra función como argumento o devuelve una función como resultado.

Cómo se usa

Se usa al hablar de transformaciones reutilizables y fábricas de funciones. El nombre se refiere a sus entradas o salidas funcionales, no a la calidad del código.

Frases de ejemplo

  1. Our map helper is a higher-order function that applies a callback to each item.

    Nuestro helper map es una función de orden superior que aplica una función de retorno a cada elemento.

    Aceptar la función de retorno es lo que convierte al helper en una función de orden superior.

  2. The validator factory is a higher-order function because it returns a new check.

    La fábrica de validadores es una función de orden superior porque devuelve una comprobación nueva.

    Este ejemplo cumple la definición por el valor que devuelve, no por recibir otra función como argumento.

Combinaciones frecuentes

  • use a higher-order function
  • higher-order function composition

Más términos: Conceptos de programación

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: