我是 SWI-Prolog 的新手(5.10.5 在 win 7 上运行)。
我正在学习的应用程序中有 3 个文件:a.pl 和 b.pl 和 c.pl
a.pl 使用谓词 foldl/4,它似乎在apply.pl中。
c.pl,使用以下内容:
:- ensure_loaded('a.pl').
:- ensure_loaded('b.pl').
然后在这些文件中调用一些谓词。
当我运行 c.pl 时,出现未定义 foldl/4 的异常。我尝试将以下内容添加到 a.pl:
:- use_module(library(apply)).
和
:- [library(apply)].
但没有用。
你能帮忙吗?
提前感谢苏子