Prolog: Come produrre un output a risposta multipla?
Domanda
Data:
fruitid('Apple', 'Granny Smith', 1).
Come potrei fare per creare la clausola:
print_fruit_details(FruitID) :-
che sarebbe uscita 'Apple' e 'Granny Smith' dato l'input 1.
Grazie,
JAS
Soluzione
Prova questo:
print_fruit_details(FruitID) :- fruitid(X, Y, FruitID), write(X), write(Y).
E benvenuti a StackOverflow:)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow