我在 Prolog 中有以下列表:
fruit(banana, yellow, curvy, 4).
fruit(apple, green, round, 2).
fruit(kiwifruit, green, round, 7).
fruit(mango, orange, round, 1).
fruit(watermelon, red, round, 8).
我想要一个返回所有绿色水果的查询。我该怎么做呢?我玩过findall/3
,bagof/3
但我无法弄清楚。
我在 Prolog 中有以下列表:
fruit(banana, yellow, curvy, 4).
fruit(apple, green, round, 2).
fruit(kiwifruit, green, round, 7).
fruit(mango, orange, round, 1).
fruit(watermelon, red, round, 8).
我想要一个返回所有绿色水果的查询。我该怎么做呢?我玩过findall/3
,bagof/3
但我无法弄清楚。