List.iter / OCaml
Op_m
Messages postés
2
Statut
Membre
-
Op_m Messages postés 2 Statut Membre -
Op_m Messages postés 2 Statut Membre -
Bonjour,
j'aimerais reconstruire la fonction preexistante List.iter en OCaml. j'ai fais quelques essais mais impossible de retrouver le bon typage, a savoir : ('a -> unit) -> 'a list -> unit = <fun>.
Voila ou j'en suis :
let rec list_iter f l = match l with
[] -> []
| e::t -> begin (f e); list_iter f t;() end;;
et on me revoi l'erreur :
"This expression has type unit but is here used with type 'a list"
Si quelqu'un peut m'aider a resoudre ce probleme qui je m'en rends compte ne doit pas etre tres complique, je lui en serait tres reconnaissant.
j'aimerais reconstruire la fonction preexistante List.iter en OCaml. j'ai fais quelques essais mais impossible de retrouver le bon typage, a savoir : ('a -> unit) -> 'a list -> unit = <fun>.
Voila ou j'en suis :
let rec list_iter f l = match l with
[] -> []
| e::t -> begin (f e); list_iter f t;() end;;
et on me revoi l'erreur :
"This expression has type unit but is here used with type 'a list"
Si quelqu'un peut m'aider a resoudre ce probleme qui je m'en rends compte ne doit pas etre tres complique, je lui en serait tres reconnaissant.
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- List.iter ocaml example
- Example url - Guide
- Example@gmail.com - Guide
- Example de rapport de stage - Guide
- Document legend example - Guide
- Compt de example@exemple.com - Forum Mail