我有一些信息的文本文件,每一行是值的列表。 我想读的每一行并将其存储在与所有其他线路的列表。 这是我到目前为止的代码
getLines:-
open('textFile.abc', read, Source),
readData(Source,DataList),
write(DataList).
readData(Source,DataList):-
read(Source,NewLine),
NewLine== end_of_file -> fail;true,
readData(Source,[DataList|NewLine]).
readData(Source,[DataList|end_of_file]).
这是文本文件“textfile.abc”
[0.45,20,850,900,3].
[0.45,20,850,900,2].
[0.45,20,850,900,1].
当我运行getLines它执行,并写入“_G1147068”,而不是项目的列表。 我不知道我在做什么错在这里,任何帮助,将不胜感激。