5件ヒット
[1-5件を表示]
(0.068秒)
ライブラリ
- ビルトイン (2)
-
shell
/ process-controller (1)
クラス
モジュール
- Kernel (2)
キーワード
-
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (1) - exit! (1)
-
rb
_ f _ at _ exit (1) -
rb
_ gc _ call _ finalizer _ at _ exit (1)
検索結果
先頭5件
-
Kernel
. # at _ exit { . . . } -> Proc (81766.0) -
与えられたブロックをインタプリタ終了時に実行します。
与えられたブロックをインタプリタ終了時に実行します。
at_exitがメソッドである点を除けば、END ブロックによる終了
処理の登録と同等です。登録した処理を取り消すことはできません。
spec/terminateも参照してください。
@return 登録した処理を Proc オブジェクトで返します。
//emlist[例][ruby]{
3.times do |i|
at_exit{puts "at_exit#{i}"}
end
END{puts "END"}
at_exit{puts "at_exit"}
puts "main_end"
#=> main_end
# a... -
Shell
:: ProcessController :: USING _ AT _ EXIT _ WHEN _ PROCESS _ EXIT -> true (72904.0) -
@todo
@todo -
void rb
_ gc _ call _ finalizer _ at _ exit(void) (54901.0) -
-
static VALUE rb
_ f _ at _ exit(void) (36901.0) -
-
Kernel
. # exit!(status = false) -> () (27619.0) -
Rubyプログラムの実行を即座に終了します。 status として整数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。 デフォルトの終了ステータスは 1 です。
Rubyプログラムの実行を即座に終了します。
status として整数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。
デフォルトの終了ステータスは 1 です。
status が true の場合 0、 false の場合 1 を引数に指定したとみなされます。この値はCレベルの定数
EXIT_SUCCESS、EXIT_FAILURE の値なので、正確には環境依存です。
exit! は exit とは違って、例外処理などは一切行ないませ
ん。 Kernel.#fork の後、子プロセスを終了させる時などに用
いられます。
@param status 終了ステータス...