« Premiers pas en OCaml/Fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
maintenance
Ligne 167 :
}}
Il faut savoir que pour le type des fonctions '''le parenthésage à droite est implicite'''. Pour plus de compréhension mettons des parenthèses. on obtient '''(int -> (int -> int))'''. On a donc une fonction qui prend en paramètre un entier et qui rend une fonction prend en paramètre un entier et qui rend un entier.
Imaginez que l'on passe à la fonction fxy qu'un seul paramètre : (2 -> (int -> int)) on récupère alors une fonction qui prend enun entier en paramètre et retourne un entier en paramètre (int -> int).
<source lang="ocaml">
# fxy 2;;