2013-02-25 99 views
1

我在Prolog中非常基本,刚开始学习它。无论如何,我正在使用Mac并为Mac下载SWI-Prolog/XPCE 6.3.12。该软件看起来像CMD和终端。所以现在我想我必须创建一个源文件。 .pl格式正确吗?有关Prolog的几个基本问​​题

我应该在哪里保存该文件? 如何加载它? 那么这可以成为我的程序的源?是对的吗?

edge(a,b). 
edge(a,e). 
edge(b,d). 
edge(b,c). 
edge(c,a). 
edge(e,b). 
+1

这是有效的Prolog;如果不知道这是什么,就很难说出与你想要的东西有多接近。 – 2013-02-25 19:47:10

+0

@ScottHunter我从教程中复制它,所以这不成问题。但它不需要任何标题或代码之前/之后的任何东西? – 2013-02-25 20:26:23

+0

@AlexJj:不,这足以成为一个有效的Prolog程序。 – 2013-02-25 20:45:48

回答

3

保存此文件,任何你想要的,称之为(例如)edges.pl,在同一目录下启动一个Prolog的解释,并键入[edges].(包括周期)。

+0

如何在同一目录中打开Prolog解释器?它是位于/ opt/local/bin – 2013-02-25 20:22:42

+0

如果一个程序正确安装在Unix或BSD系统(如Mac)上,系统知道在哪里查找它。你只需要在命令行上写下它的名字。所以你编辑并保存你的源文件(带有边和.pl扩展名的文件)放在一个目录中,然后打开一个命令行提示符(终端)并进入该目录。此时您键入'swipl'并且交互式解释器应该启动。是的,上面的清单是一个完整的程序。你可以通过在括号内输入文件名来加载它,不需要.pl(所以输入'[edges] .'不要忘记这个点) – 2013-02-25 20:40:45

+5

真的要求你周围的人亲自帮助你,它会快得多有这样的基本问题。 – 2013-02-25 20:44:29