0
我用以下代码将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] ...]?
真诚!
不熟悉的DCG,但你的代码工作。谢谢! –