【发布时间】:2015-03-17 21:27:15
【问题描述】:
我正在尝试定义一个类似于“run(ABC, DE)”的谓词,其中 ABC 是其中一个谓词的函子,DE 是它的组成部分。
run(ABC, DE) :- ....................
ab(ff).
cc(dd).
ee(ll).
基本上,我正在尝试选择 ABC 作为我想在数据库中选择的函子,并获取 DE 的值作为其组件。 例如,
?- run(ab, DE).
DE = ff.
请帮忙
【问题讨论】:
-
你应该看看call
标签: prolog