【发布时间】:2020-04-15 02:13:31
【问题描述】:
我知道你可以这样做:
readlines(FileName) ->
{ok, Device} = file:open(FileName, [read]),
get_all_lines(Device, []).
get_all_lines(Device, Accum) ->
case io:get_line(Device, "") of
eof -> file:close(Device), Accum;
Line -> get_all_lines(Device, Accum ++ [Line])
end.
是否有单线 BIF 也可以做到这一点?
【问题讨论】:
标签: erlang