我正在参加初学者序言课程。我们应该使用 swi-prolog,这就是我所说的
% library(swi_hooks) compiled into pce_swi_hooks 0.00 sec, 3,856 bytes
Welcome to SWI-Prolog (Multi-threaded, 64 bits, Version 5.10.4)
我们被要求开发算术谓词 add(X,Y,Z)。使用后继 s(X) [= X+1] 仿函数。此谓词在我的机器上失败,并出现以下错误:
ERROR: toplevel: Undefined procedure: s/1 (DWIM could not correct goal)
有没有人有办法解决吗?也许我必须降级我的swpl?
谢谢!