次のコードで X = [[1,2,3,4,5,6],[6,5,4,3,2,1]|...] をファイルに書き込みました。
?-tell('test.txt'),maplist(format('~d ~d ~d ~d ~d ~d ~n'),X),told.
$cat test.txt
1 2 3 4 5 6
6 5 4 3 1 1
...
そして、次のコードを使用して復元します。
?-open("test.txt",read,F),read_stream_to_codes(F,N),write(N),close(F).
N = [49, 50, 51, 52, 53, 54 ...]
N を [[1,2,3,4,5,6],[6,5,4,3,2,1]...] に変換する最良の方法は何ですか?
心から!