os.exit
プログラムを終了する
lua
os.exit ([code [, close]])
説明
プログラムを終了します。code
に true
を指定すると、終了ステータスとして EXIT_SUCCESS
を返し、false
を指定すると EXIT_FAILURE
を返します。数値を指定すると、その値が終了コードとして使用されます。オプションの close
引数に true
を指定すると、Lua の状態を正常に閉じてから終了します。
補足
close
をfalse
または省略すると、Lua の終了処理をスキップして即座に終了します。- Lua の終了処理には、ファイナライザの実行やバッファのフラッシュなどが含まれます。
サンプルコード
lua
os.exit(true) -- 成功コードで終了
この例では、プログラムを成功コードで終了させています。
互換性
- Lua 5.2