【发布时间】:2016-06-29 11:05:28
【问题描述】:
我正在尝试使用 swipl 执行以下 term_expansion:
a(asda).
a(astronaut).
term_expansion(a(X),b(X)).
但它不起作用,即没有咨询 b/1。我尝试了一些变体:
term_expansion(a(X),[b(X)]).
user:term_expansion(a(X),b(X)).
user:term_expansion(a(X),[b(X)]).
user:term_expansion(user:a(X),[user:b(X)]).
这些都不起作用。有什么问题?
【问题讨论】:
-
很可能您需要在使用它之前添加
term_expansion/2的定义...
标签: prolog