[OCaml] concatener une liste de liste

Fermé
shimo208 Messages postés 10 Date d'inscription lundi 3 juin 2013 Statut Membre Dernière intervention 29 décembre 2013 - 11 juin 2013 à 17:40
shimo208 Messages postés 10 Date d'inscription lundi 3 juin 2013 Statut Membre Dernière intervention 29 décembre 2013 - 11 juin 2013 à 17:43
Bonjour les amis
j'ai une fonctions qui ma prix la tete c'est comment concaténer une liste de liste par exemple je rentre en paramètre une liste qui contient plusieurs liste et la fonction concaténe ces liste et renvoie en final une seul liste . j'ai essayer de faire cela mais je me suis plante j'arrive pas a terminer : merci a vous .

let rec concat l = match l with
[[]]->[]
|[[h];[t]]->[h;t]
|h::t->[h]@ concat t




A voir également:

1 réponse

shimo208 Messages postés 10 Date d'inscription lundi 3 juin 2013 Statut Membre Dernière intervention 29 décembre 2013
11 juin 2013 à 17:43
Je donne un exemple comme sa c'est clair :
concat [[1;2;3];[4;5;6];[7]];;
elle renvoi [1;2;3;4;5;6;7]
Merciiii
0