【发布时间】:2014-08-23 01:06:56
【问题描述】:
愚蠢的问题,但我试图让这个简单的 Prolog 程序工作。我已经编写了其他小的 Prolog 程序没有问题,但是这个给我带来了麻烦:
test :- write 'test1234 test1234',nl,halt.
就是这样。文件保存为adventure1.pl。它使用命令行选项加载到 Ubuntu 上的 SWI-Prolog:
prolog -s adventure1.pl
当加载到 Prolog 解释器中时,我输入以下内容:
start.
但是,Prolog 说 undefined procedure: test/0 (DWIM could not correct goal)。这里的错误是什么,它真的很简单吗?我写这个是因为我有示例程序使用一个名为 start 的 predecate 来显示文本,但我什至无法让它工作。
【问题讨论】:
标签: prolog