Percursos
/
F#
F#
/
Programa
/
Funções de ordem superior
Fu

Funções de ordem superior em F#

{one: "1 exercício", many: "%{count} exercícios", other: "%{count} exercícios"}

Sobre Funções de ordem superior

Uma função de ordem superior é uma função que:

  • Recebe uma função como argumento
  • Devolve uma função

Um argumento de função é apenas um argumento normal, com a diferença de que o podes invocar.

let double = fun x -> x * 2

let apply f x = f x

apply double 3
// => 6
Editar via GitHub A ligação abre numa nova janela ou separador