io.read
lua
io.read (···)
説明
デフォルトの入力ファイルからデータを指定されたフォーマットで読み取ります。フォーマットには "n"
(数値の読み込み)、"l"
(行の読み込み)、数字(読み取るバイト数の指定)などがあります。
サンプルコード
lua
io.input("test.txt")
local line = io.read() -- 1行を読み込む
print(line)
この例では、ファイルから1行を読み取って出力しています。
LuaJIT独自の拡張
- 64ビットファイルオフセットを扱う。
- 先頭に*があるかないかにかかわらずフォーマットを受け入れる。(Lua5.3から)
互換性
- Lua 5.3
- LuaJIT