私はプロローグ拡張子を持つ file1 と file2 の 2 つのファイルを持っています。file1 では file2 に新しい述語が追加される場合があるため、file1 の特定の領域で file2 を参照する必要があります。この質問 questionを確認しましたが、別の動作が必要です、私がやりたいことは次のとおりです。
ファイル1で
consult_File:-
consult('C:/Users/../Prolog/file2.pl').
特定の条件下では、consult_File を呼び出すことができますが、残念ながら File1 の他のコード内で Consult_File を呼び出すと機能せず、コマンドから明示的に呼び出すと機能します。誰かが私を助けてくれれば幸いです。
ありがとう