Bonjour,
Quand j'éxécute ce programme, j'obtiens yes mais je ne peux pas consulter le contenu de Acc, qui théoriquement contient la liste X inversée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 my_rev([],_). my_rev([X|Xs],Acc) :- my_rev(Xs,[X|Acc]).
Par contre, quand j'éxécute le code suivant :
je peux consulter L2 mais la réponse à ce programme est No.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 my_reverse(L1,L2) :- my_rev(L1,L2,[]). my_rev([],L2,L2):-!. my_rev([X|Xs],L2,Acc) :- my_rev(Xs,L2,[X|Acc]).
Need help , merci
Partager