J'ai un petit programme écrit en Prolog. En ce moment je peux imprimer le premier résultat avecProlog en boucle avec des résultats variables
test(X, 1, 4, 5).
write(X).
Mais s'il y a plus d'un résultat pour X, Comment puis-je imprimer les prochains?
Merci.
forall ne semble pas exister dans GNU-Prolog, mais la boucle pilotée par les défaillances fonctionne correctement. Merci. – Kutzi
@Kutzi: J'ai ajouté l'implémentation de forall/2 – Kaarel