我想包含另一个源文件中的代码。有谁知道这是怎么做到的吗?
最佳答案
如果您的文件名为foo.pl
,则可以使用添加它
:- [foo].
或者,等效地,更明确地
:- consult(foo).
或者,如果您担心它可能会在较大的应用程序中加载几次
:- ensure_loaded(foo).
或者,如果您使用的是full-blown modules
:- use_module(foo).
尽管Prolog版本之间最后一个谓词的确切名称有所不同。
我想包含另一个源文件中的代码。有谁知道这是怎么做到的吗?
最佳答案
如果您的文件名为foo.pl
,则可以使用添加它
:- [foo].
:- consult(foo).
:- ensure_loaded(foo).
:- use_module(foo).