Prolog: Comment produire une sortie multiple de réponse?
Question
Vu:
fruitid('Apple', 'Granny Smith', 1).
Comment pourrais-je aller sur la création de la clause:
print_fruit_details(FruitID) :-
Ce qui génèrerait 'Apple' et 'Granny Smith' compte tenu de l'entrée 1.
Merci,
JAS
La solution
Essayez ceci:
print_fruit_details(FruitID) :- fruitid(X, Y, FruitID), write(X), write(Y).
Et bienvenue à StackOverflow:)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow