Bonjour je ne comprends pas le résultat dans certains cas d'utilisations du cut.
Exemple:
Si je pose
Lorsque je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part Ville(un).Ville(deux).Ville(trois).j'ai plein de résultats (X=un, Y=deux; X=Un, Y=3...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part Ville(X), Ville(Y).
Mais si je tapej'ai un seul et unique résultat. Je ne comprends pas pourquoi. Pour moi il devrait faire la même opération vu que le cut est situé derrière.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Ville(X), Ville(Y), ! , Ville (X), Ville (Y).
Comment Prolog raisonne?
Partager