Prolog: Como produzir uma saída de resposta múltipla?
Pergunta
Dado:
fruitid('Apple', 'Granny Smith', 1).
Como eu iria criar a cláusula:
print_fruit_details(FruitID) :-
Que produziria 'Apple' e 'Granny Smith', dada a entrada 1.
Obrigado,
Jas
Solução
Experimente isso:
print_fruit_details(FruitID) :- fruitid(X, Y, FruitID), write(X), write(Y).
E bem -vindo ao StackOverflow :)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow