微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SWI-prolog 纯逻辑编程模块失败

如何解决SWI-prolog 纯逻辑编程模块失败

我在 SWI-Prolog 工作。

我们被要求做一些“纯逻辑”的实现,为此,必须将一些模块添加代码中(以控制代码的执行)。让我们选择其中之一:

:- module(_,_,[]).

我的代码没有它也能正常工作,但是当我添加它时(在它的开头),它失败并显示以下消息:Arguments are not sufficiently instantiated.

我也尝试在一个文件添加 :- module(_,[]).,但仍然失败并出现相同的错误;所以不是我代码的问题,而是模块的问题。

我已经搜索错误,但我只发现它与一个不同的问题有关:通常在声明之前使用一些变量,例如 (Prolog - Arguments are not sufficiently instantiated)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。