2010-11-04 50 views

回答

27

如果你的文件被称为foo.pl,您可以使用

:- [foo]. 

或等价和一点更加明确

:- consult(foo). 

,或者,如果你担心它可以加载一些包括它时间在一个更大的应用程序

:- ensure_loaded(foo). 

或,如果您使用full-blown modules

:- use_module(foo). 

尽管最后一个谓词的确切名称在Prolog版本中有所不同。

+0

好的,谢谢! :) – cody 2010-11-04 15:21:28

6

如果您想逐字包含文件 - 与#include类似,请使用 : - include('file.pl')。不过,大多数情况下,最好使用 模块构建程序。