在Prolog中引入功能范例

时间:2016-05-31 07:22:21

标签: prolog swi-prolog

正如标题所示,我承认,我想做的事情已经听起来很糟糕了。但是出于我无法控制的原因,我需要这个。

说我这样做:

nb_setval(myvar, 10).

我是否可以按如下方式在规则中的任何位置访问myvar

$myvar * 2

这样可以避免这样做:

nb_getval(myvar, MYVAR), ...., MYVAR * 2

我怀疑这是不可能的。

0 个答案:

没有答案