我正在創建一個ets;在Erlang中,我可以使用ets:tab2list而不包含嵌套元組的換行符嗎?
ets:new(myets,[duplicate_bag,public,named_table]).
我把數據的格式如下:
{120869,message,item1,item2,status1,success}
{120869,message,item1,item2,status1,fail}
{120869,action,message,{oldsetting,40},{newsetting,50}}
{93195,model_status}
我想每一種保存爲文本文件的不同行。我以下列方式嘗試這樣的:
Data = ets:tab2list(myets)
這給:
[{120869,message,item1,item2,status1,success},
{120869,message,item1,item2,status1,fail},
{120869,action,message,
{oldsetting,40},
{newsetting,50}},
{93195,model_status}]
然後我用io:format
保存到文件中。
但是,我不知道是否有一個簡單的方法來保存myets
到一個文本文件,而無需將在第三元組換行符(開頭oldsetting
和newsetting
嵌套元組)?