bon bon ...
ca, ca inverse une liste !
reverse(Xs,Ys):-
reverse(Xs,[],Ys),
reverse([X|Xs],Acc,Ys) :-
reverse(Xs,[X|Acc],Ys).
reverse([],Ys,Ys).
par exemple: [a,b,c] devient [c,b,a]
par exemple: [[a,b],[c,d]] devient [[c,d],[a,b]]
Or je voudrai que ce la devienne [[d,c],[b,a]] !
il faudrai des appels recursif en plus mais je ne vois pas ou !