So che si può fare qualcosa di simile:come leggere il contenuto di un file In Erlang?
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.
: C'è uno BIF di linea che può fare anche questo?
Ok, grazie, buon consiglio! – Zubair
Il file non è: read_file un po 'pericoloso? Voglio dire che sta usando file_server che sembra bloccarsi (gen_server che sta avvolgendo prim_file). Sembra che prim_file o file_io_server possano essere soluzioni migliori. – mkorszun
Non ho mai sentito o sentito alcun problema con 'file: read_file'. Non capisco cosa dovrebbe bloccare. –