-1

我需要将列表与包含列表的事实进行比较。例如,我有两个事实:

level1(toothed_whale,[1,2]).
level1(baleen_whale,[2,1]).

我想创建一个谓词,将这些事实与我的创作列表进行比较。如果我level1与列表进行比较,[1,2]我希望函数返回toothed_whale。如果我将 level1 与[2,1]它应该返回的列表进行比较baleen_whale。我该怎么做呢?

4

1 回答 1

1

我不确定你在问什么,但你可以执行简单的查询。

例如:

2 ?- level1(X,[1,2]).
X = toothed_whale .

3 ?- level1(X,[2,1]).
X = baleen_whale.

这是你要问的吗?

于 2014-05-19T09:50:38.880 回答