执行Prolog程序,输出除了真/假



我正在尝试执行RosettaCode在Prolog中编写进化算法的示例代码(见这里(。

谁能告诉我如何生成与代码示例下方显示的相同输出?

问题是较新的SWI Prolog版本(> 7.x(中引号的解释。

两种解决方案:

  1. 使用swipl --traditional启动Prolog
  2. 将代码中的所有引号替换为反引号 ('(

谢谢托马斯的帮助!

相关内容

  • 没有找到相关文章

最新更新