Bonjour a tous,
Débutant, on me demande de faire la fonction add_last :
add_last : a * a list -> a list
telle que add last(x,L) ajoute x à la fin de la liste L.
Je ne sais pas comment la coder.
Pour moi il faut transformer l'élément à insérer en fin de liste puis de concaténer la liste que l'on a, à celle que je viens de créer...
Cependant je ne sais pas comment l'implémenter...
J'ai essayé :
let (add_last : 'a * 'a list -> 'a list) = function x,L -> x::[] and l::x ;;
Mais ça en marche pas...
Bonne journée!
Partager