web-dev-qa-db-ja.com

Prologに.plファイルを含めるにはどうすればよいですか?

別のソースファイルのコードを含めたいのですが。誰かがそれを行う方法を知っていますか?

27
cody

ファイルの名前がfoo.plの場合、を使用してファイルを含めることができます

:- [foo].

または、同等に、もう少し明確に

:- consult(foo).

または、心配な場合は、大きなアプリに数回読み込まれる可能性があります

:- ensure_loaded(foo).

または、使用している場合 本格的なモジュール

:- use_module(foo).

ただし、最後の述語の正確な名前はPrologのバージョンによって異なります。

35
Fred Foo

ファイルを文字通りインクルードする場合は、#includeと同様に、:-include( 'file.pl')を使用します。

ただし、ほとんどの場合、モジュールを使用してプログラムを構成することをお勧めします。

9
false