【发布时间】:2012-09-21 15:54:24
【问题描述】:
我的谓词中有一个基本情况,我必须将原子 A 中的值分配给原子 B。不确定这是否可能,但有什么方法可以做到这一点?
我的谓词如下
montage(Expr,Out) :- atom(Expr), ....
从 atom(Expr) 开始,我尝试了各种方法,但都不对。
例如,如果 Expr 是 'a' 而 Out 是 'a11' 并且 Expr 是一个原子,则 Out 也将被分配为 'a'。
提前感谢您的帮助。
【问题讨论】:
-
你试过 montage(Expr,Expr) 吗?
-
哦,我忘了添加其他内容。例如,在这种特殊情况下,Expr 是 'a' 而 Out 是 'a11' 所以如果 Expr 是一个原子,它会将 'a' 分配给 Out。很抱歉,错过了这部分。
标签: prolog