Compilation 如何运行prolog代码?
我正在prolog中研究家谱。我不知道如何编译和运行这个程序。请给我一些运行它的基本步骤。好吧,这完全取决于您的Prolog实现 语言是一回事,但如何编译或运行代码则是另一回事Compilation 如何运行prolog代码?,compilation,prolog,Compilation,Prolog,我正在prolog中研究家谱。我不知道如何编译和运行这个程序。请给我一些运行它的基本步骤。好吧,这完全取决于您的Prolog实现 语言是一回事,但如何编译或运行代码则是另一回事 例如,VisualProlog使用IDE中的一个键序列CTRL-SHIFT-B来构建代码,或者使用ALT-F5来运行代码。您需要在使用的任何Prolog实现中找到做同样事情的等效方法(或者至少让我们知道)。对于编译和加载源文件的Prolog内置谓词,没有官方标准。最常见的是consult(File),reconsult(
例如,VisualProlog使用IDE中的一个键序列CTRL-SHIFT-B来构建代码,或者使用ALT-F5来运行代码。您需要在使用的任何Prolog实现中找到做同样事情的等效方法(或者至少让我们知道)。对于编译和加载源文件的Prolog内置谓词,没有官方标准。最常见的是
consult(File)
,reconsult(File)
,以及load_文件(files,Options)
。快捷方式[File | Files]
也经常可用。您需要查阅您正在使用的Prolog系统的文档。请注意,即使对于上述常见的系统,语义也常常因系统而异。假设您使用的是
步骤1:将字典放入文本文件中。下面是一个示例词典:
dog(rover).
dog(felix).
dog(benny).
第二步:把你的字典命名为“something.pl”--我把这本叫做dogs.pl
步骤3:从命令行打开SWI Prolog。在linux中,我在命令行中使用命令swipl
。一旦SWI Prolog启动,您将看到一个类似于?-
步骤4:在SWI Prolog中,使用consult
命令加载字典,如下所示:
?- consult('dogs.pl').
步骤5:既然你的字典已经加载,你就可以使用它了。下面是一个使用我们关于狗的测试词典的示例:
?- dog(rover).
true.
dog(X).
X = rover ;
X = felix ;
X = benny .
这就可以让prolog程序加载并运行了
最后,这里有一个关于其他人如何运行Prolog的链接:
完成代码后,请执行以下步骤来运行代码:
- 步骤1:打开prolog终端(参见图1)
- 第二步:点击顶部左侧的“文件”,然后选择“咨询”打开prolog文件(代码文件)。(参见pic2)
- 第3步:输入函数名和参数
@user2773586,不,你的代码与这个问题无关。你是在运行Windows还是Linux?你有没有调查过Prolog工具(通过谷歌)?你读过任何教程吗?简短、精确、实用的示例