1

簡単な翻訳スクリプトを書こうとしていますが、ファイルがかなり長くなり、ややこしくなります。これは主に、すべての翻訳をファイルの最後に保存したためです。動詞 (英語、フィンランド語) の形式です。

それらを別のファイルに保存する方法があるかどうか疑問に思っているので、それらを処理する必要はありません。相談述語の使用を検討しましたが、それがまさに私が必要としているとは思いません。SWI-prolog でこれを行う方法はありますか?

念のため、consult 述語を使用すると、次のエラー メッセージが表示されます。

ただし、consult 述語を使用しようとすると、次のエラーが発生します。

Warning: The predicates below are not defined. If these are defined
Warning: at runtime using assert/1, use :- dynamic Name/Arity.
Warning: 
Warning: verb/2, which is referenced by
Warning:        c:/users/grant/documents/prolog/string_dictionary.pl:6:8: 1-st clause of translate_word/2
4

2 に答える 2

0

必要なものだと思いconsult/1ます。

事実を別のファイルに入れverb(ところで、Verb質問で大文字になっているのはなぜですか?事実とルールの名前は大文字で始めることはできません)、メインのPrologファイルでそのファイルを参照してください。

于 2013-05-05T20:07:36.080 に答える