Lua Memo

ファイルから行を返すイテレータ関数を返す

file:lines ()

呼ばれるたびにファイルから新しい行を返すイテレータ関数を返す。 つまり、

      for line in file:lines() do ... end

はファイルのすべての行に対して繰り返す。

([[io/lines]] と異なり、この関数はループの終わりでファイルを閉じない)。

link