如何使用占位符在Prolog中创建谓词?

时间:2018-11-27 04:33:21

标签: prolog

好吧,我想在序言过程中创建几个谓词,而不必在其中重复使用名称。例如,我想创建N个谓词:pred1,pred2,...,predN。

使用递归方法通过调用asserta / 1或assertz / 1来生成N个谓词可能是可行的,但是如何用占位符命名每个谓词呢? (也就是说,我想将这些谓词命名为pred1,pred2,... predN)。 Prolog中有任何方法可以使用此方法吗?谢谢。

0 个答案:

没有答案