我在uni收到了一些代码作为任务的示例。我正在尝试让他们的例子运行,这样我就可以看到一个工作的例子来制作我需要的类似的东西。我修复了其中的大多数错误(它们有"-- >“而不是"-->"),但它仍然给我一个错误消息。
example.pl:4:0: Syntax error: Operator expected
% example.pl compiled 0.00 sec, 240 bytes
true.
expr --> num.
expr --> num, "+", expr.
expr --> num, "-", expr.
num --> [D] { D >= "0", "9" >= D}.我从来没有用过像最后一行这样的东西,所以我不知道错误是什么。我在谷歌上搜索了关于"-->“运算符的内容,因为我以前也没有使用过,所以我以为可能有链接,但我没有找到任何有用的东西。我正在使用swi-prolog。
发布于 2011-09-11 11:37:52
最后一个子句中缺少逗号:[D], ...
https://stackoverflow.com/questions/7375812
复制相似问题