Discussion:Objective Caml/Structures

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Un livre de Wikilivres.

La déclaration suivante (contraintes de type) ne compile pas sous OCaml 3.12.1, ni sous 4.00.1 :

let ( id_int : int -> int ) x = x ;;

Error: Syntax error

Peut-être pourrait-on la remplacer par celle-ci, qui fonctionne :

let id_int : int -> int = fun x -> x ;;

val id_int : int -> int = <fun>