Bonjour,
Je débute en Prolog et dans le cadre de mon projet j'ai besoin de manipuler des listes.
J'aurai sans doute plusieurs questions mais tout d'abord je bloque sur cela:
en testant séparément (sous swi-prolog) les requetes verbeAvancer et direction cela fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 verbeAvancer(["avance"]). motDirection(["devant"]). requeteAvancer([T|Q]) :- verbeAvancer([T]), direction([Q]). direction([X|_]) :- motDirection([X]).
en revanche en tapant: requeteAvancer(["avance", "devant"]).
je récupère false :/
Merci d'avance.
Partager