2012년 2월 20일 월요일

erlang에서 파일 읽기


  • 라인별로 읽기

    1> {ok, S} = file:open("data1.dat", read).
    {ok,<0.43.0>}
    2> io:get_line(S, '').
    "{person, \"joe\", \"armstrong\",\n"
    3> io:get_line(S, '').
    "\t[{occupation, programmer},\n"
    4> io:get_line(S, '').
    "\t {favoriteLanguage, erlang}]}.\n"
    5> io:get_line(S, '').
    "\n"
    6> io:get_line(S, '').
    "{cat, {name, \"zorro\"},\n"
    7> io:get_line(S, '').
    "
    {owner, \"joe\"}}.\n"
    8> io:get_line(S, '').
    eof
    9> file:close(S).

    •  

    댓글 없음:

    댓글 쓰기