Prolog:如何产生多个答案输出?

时间:2010-02-24 15:52:49

标签: prolog clause

假设:

fruitid('Apple', 'Granny Smith', 1).

我将如何创建该条款:

print_fruit_details(FruitID) :-

如果输入1,将输出'Apple'和'Granny Smith'。

谢谢,

JAS

1 个答案:

答案 0 :(得分:0)

试试这个:

print_fruit_details(FruitID) :- fruitid(X, Y, FruitID), write(X), write(Y).

欢迎来到StackOverflow:)