标签: prolog swi-prolog
正如标题所示,我承认,我想做的事情已经听起来很糟糕了。但是出于我无法控制的原因,我需要这个。
说我这样做:
nb_setval(myvar, 10).
我是否可以按如下方式在规则中的任何位置访问myvar:
myvar
$myvar * 2
这样可以避免这样做:
nb_getval(myvar, MYVAR), ...., MYVAR * 2
我怀疑这是不可能的。