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

**対話モード [#n8df95d2]
-対話モードやデバッグ
#sh(bash){{
lua -i prog.lua
}}
prog.lua を実行した後、引き続き対話モードへ~
**io.openとassertのイディオム [#j2cb1acb]
>~
io.openはエラーがあると、2つ目の戻り値として、エラーメッセージを返す。~
そして、assertは1番目がnilもしくはfalseで、2番目はエラーとして表示するメッセージを受け取る。~
~
よって、以下のようなイディオムよく出てくる。~

-対話モードでプロンプト変更
#sh(lua){{
_PROMPT = 'aiueo>'
myfile = assert(io.open(name, "r"))
}}
~



トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS