【发布时间】:2013-06-13 21:29:18
【问题描述】:
好吧,假设我有这两个事实:
data1([50, 20, 15, 20, 25, 20, 84])。 data2([50, 30, 15, 5, 10, 18, 60]).
我想进行一个查询,询问定义为这些事实的一部分的列表的第 N 个元素是否是某个值。
query([L1|Tail]) :- L1 是 50。这会起作用,但前提是查询是这样的 - query([50, 30, 20]).. 我想要问类似 query(data1).
【问题讨论】:
标签: prolog declarative