*Luaリファレンス 要注意点 ~ファイルIO~ [#m1315462]

**io.openとassertのイディオム [#j2cb1acb]
>~
io.openはエラーがあると、2つ目の戻り値として、エラーメッセージを返す。~
そして、assertは1番目がnilもしくはfalseで、2番目はエラーとして表示するメッセージを受け取る。~
~
よって、以下のようなイディオムよく出てくる。~

#sh(lua){{
myfile = assert(io.open(name, "r"))
}}

トップ   差分 履歴 リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS