テキストファイルから1行読み込む

書式

io.input(ファイル名)
io.read()

説明

Luaでテキストファイルから1行読み込むにはio.input()のパラメータに読み込ませたいファイル名を指定します。次にio.read()を使うと一行読み込ませることができます。なお、以下のサンプルはMacOS Xの場合、ホームフォルダ内にあるsample.txtファイルの最初の1行を画面に表示します。該当するファイルがない場合にはエラーになります。

サンプル

#!/usr/local/bin/lua
io.input("./sample.txt")
text = io.read()
print(text)

実行結果 サンプルをダウンロード

Lua Sample text