Prolog liste supprimer un élément
mousekey
-
sisou -
sisou -
Bonjour,
j'aimerai savoir comment je peux supprimer le troisième élément d'une liste en prolog...
merci et bonne journée
mousekey
j'aimerai savoir comment je peux supprimer le troisième élément d'une liste en prolog...
merci et bonne journée
mousekey
Configuration: Windows XP Internet Explorer 6.0
2 réponses
-
remove_at(Elem,[Elem|Reste],1,Reste).
remove_at(Elem,[Y|Reste],Position,[Y|Ys]) :- Position > 1,
K1 is Position - 1, remove_at(Elem,Reste,K1,Ys).
Exemple d'utilisation:
%?- remove_at(X,[a,b,c,d],2,R).
%X = b
%R = [a,c,d] -
Bonjour,
quelcun peut m'aider pour savoir comment acceder au differents elements d'une liste ?
Merci à l'avance