1
我正在經歷一個練習,它要求我在測試我的應用程序時,不斷地重複使用Erlang中的數據結構,並使其變得有點費力。保存他們是如何從Erlang中的文件中讀取數據結構?
file:write_file(Path, Data).
但是我努力回讀取數據很容易,在READ_FILE和read_lines似乎使事情變得不必要地複雜化,而不是通過搜索缺乏的,我還沒有找到一個好辦法將結構準備好回到Erlang,儘管我已經看到了一些廣泛的CSV和XML解析器。我覺得必須有一個簡單的方法,但我不知道術語。到目前爲止,我有:
parse(Filename) ->
{ok, Data} = file:read_file(Filename),
binary:split(Data, [<<"\n">>], [global]).
任何幫助表示讚賞。