我的问题因为这个问题而出现 你能在纯粹的prolog之间写/ 3吗?
是否有可能在/ 3之间进行,第三个参数是一个列表,所以如果你问
between(2,6,X).
Run Code Online (Sandbox Code Playgroud)
它来了
X=[2,3,4,5,6]
Run Code Online (Sandbox Code Playgroud)
而不是喜欢
X=2
X=3
X=4
....
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚这必须如何工作(我所有的解决方案都不起作用..)我是Prolog的初学者,所以我不知道..
抱歉英文不好..
谢谢你的帮助 :)