我正在自学 Prolog,并获得了一些示例。
其中之一使用dynamic/1
内置指令:
:- dynamic(items/1).
我得到了动态的想法。那可以通过断言修改谓词,并收回谓词。
但是,该程序还在某些地方使用以下内容:
:- dynamic(location/2).
两个/1和/2有什么区别,它们也是/3 .... /n吗?
我正在自学 Prolog,并获得了一些示例。
其中之一使用dynamic/1
内置指令:
:- dynamic(items/1).
我得到了动态的想法。那可以通过断言修改谓词,并收回谓词。
但是,该程序还在某些地方使用以下内容:
:- dynamic(location/2).
两个/1和/2有什么区别,它们也是/3 .... /n吗?