他の言語で行うのが最も簡単なことの 1 つであるにもかかわらず、これを理解するのに最も苦労しています: テキスト ファイルの内容全体を Prolog 変数に読み込む簡単な方法はありますか?
質問する
1246 次
2 に答える
6
DCG で記述したい内容を記述し、library(pio) を使用してファイルから解析するだけです。
:- use_module(library(pio)).
all([]) --> [].
all([L|Ls]) --> [L], all(Ls).
例:
?- once(phrase_from_file(all(Ls), 'all.pl')).
Ls = [10, 58, 45, 32, 117, 115, 101, 95, 109|...].
于 2012-06-19T19:13:52.457 に答える
3
ライブラリ(readutil)にはいくつかの組み込みがあります:read_file_to_codesまたはread_file_to_termsを参照してください
于 2012-06-19T22:26:05.040 に答える