> Erlang中文手册 > get_line/2 读取指定输入端的一行数据

io:get_line/2

读取指定输入端的一行数据

用法:

get_line(IoDevice, Prompt) -> Data | eof | {error, term()}

读取指定输入端 IoDevice 里的一行数据。

下面是读取文件 test.txt 的一行数据,读取循环读,下一次读取会接着上一次。

{ok, File} = file:open("test.txt", read), 
io:get_line(File, "Read a line").