Parcours
/
F#
F#
/
Programme
/
Fonctions d'ordre supérieur
Fo

Fonctions d'ordre supérieur en F#

{one: "%{count} exercice", many: "%{count} d'exercices", other: "%{count} exercices"}

À propos de Fonctions d'ordre supérieur

Une fonction d'ordre supérieur est une fonction qui :

  • Prend une fonction en argument
  • Renvoie une fonction

Un argument de fonction n'est qu'un argument ordinaire, si ce n'est qu'on peut l'appeler.

let double = fun x -> x * 2

let apply f x = f x

apply double 3
// => 6
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet