バイナリ項ストリーム"TermStream"から、項"Term"を読む
バイナリ項ストリームから項を読みます。 ファイルの終わりで、この述語は、end_of_fileを返します。
TermStream オプションtype(term)をつけたopen/4で開かれるストリームです。 データは、バイナリ項データでなければなりません。 Term 項
open('mydata.data',read,TermStream,[type(term)]),
repeat,
read_binary_term(TermStream, Term),
( Term = end_of_file ->
true
; doSomeThingWith(Term),
fail
), !,
close(TermStream),
この述語は、ISO-Prolog標準には含まれていません。