るりまサーチ

最速Rubyリファレンスマニュアル検索!
1320件ヒット [101-200件を表示] (0.023秒)

別のキーワード

  1. _builtin exit
  2. thread exit
  3. monitor exit
  4. irb irb_exit
  5. _builtin exit!

ライブラリ

モジュール

検索結果

<< < 1 2 3 4 ... > >>

Kernel.#exit!(status = false) -> () (6143.0)

Rubyプログラムの実行を即座に終了します。 status として整数が与えられた場合、その値を Ruby コマンドの終了ステータスとします。 デフォルトの終了ステータスは 1 です。

...0、 false の場合 1 を引数に指定したとみなされます。この値はCレベルの定数
EXIT
_SUCCESS、EXIT_FAILURE の値なので、正確には環境依存です。

exit
! は exit とは違って、例外処理などは一切行ないませ
ん。 Kernel.#fork の後、子プロ...
...T.sync = true #表示前に終了しないようにする
puts 'start'
begin
puts 'start1...'
exit
!
ensure
puts 'end1...' #実行されない
end
puts 'end' #実行されない

#=> start
# start1...
#終了ステータス:1
//}

@see Kernel.#exit,Kernel.#abort,Kernel.#at_exit,Kernel.#fork...

Monitor#mon_exit -> () (6126.0)

モニターのロックを解放します。

...モニターのロックを解放します。

enter でロックした回数だけ exit を呼ばなければモニターは解放されません。

モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。

@raise ThreadErro...
...r ロックを持っていないスレッドが呼びだした場合に発生します

//emlist[例][ruby]{
require 'monitor'
mon = Monitor.new
mon.enter
mon.enter
mon.exit
mon.exit
mon.exit # => current thread not owner (ThreadError)
//}...

Process.exit!(status = false) -> () (6123.0)

関数 Kernel.#exit! と同じです。

...関数 Kernel.#exit! と同じです。

@param status 終了ステータスを boolean か整数で指定します。true の場合は成功を、false は失敗を意味します。

@see _exit(2)...

IRB.irb_at_exit -> () (6117.0)

at_exit で登録された処理を実行します。

...at_exit で登録された処理を実行します。

ユーザが直接使用するものではありません。...

Process::Status#exited? -> bool (6116.0)

プロセスが exit(2) などにより正常に終了した場合に、真を返します。 そうでない場合に false を返します。

...プロセスが exit(2) などにより正常に終了した場合に、真を返します。
そうでない場合に false を返します。...

絞り込み条件を変える

LocalJumpError#exit_value -> object (6113.0)

例外 LocalJumpError を発生する原因となった break や return に渡した値を返します。

...ck-closure>
p err.reason # => :return
p err.exit_value # => 10
end

begin
Block.new { break 5 }.call
rescue LocalJumpError => err
p err # => #<LocalJumpError: break from block-closure>
p err.reason # => :break
p err.exit_value # => 5
end...

MonitorMixin#mon_exit -> () (6107.0)

モニターのロックを解放します。

...モニターのロックを解放します。

mon_enter でロックした回数だけ mon_exit
呼ばなければモニターは解放されません。

モニターが解放されればモニターのロック待ちになっていた
スレッドが一つ実行を再開します。

@raise...

IRB.irb_exit(irb, ret) -> object (6101.0)

irb を終了します。ret で指定したオブジェクトを返します。

irb を終了します。ret で指定したオブジェクトを返します。

@param irb 現在の IRB::Irb オブジェクトを指定します。

@param ret 戻り値を指定します。

ユーザが直接使用するものではありません。

IRB::ExtendCommandBundle#irb_exit(ret = 0) -> object (6101.0)

irb を終了します。ret で指定したオブジェクトを返します。

irb を終了します。ret で指定したオブジェクトを返します。

@param ret 戻り値を指定します。

ユーザが直接使用するものではありません。

Process::Status#exitstatus -> Integer | nil (6100.0)

exited? が真の場合プロセスが返した終了ステータスの整数を、そ うでない場合は nil を返します。

...
exit
ed? が真の場合プロセスが返した終了ステータスの整数を、そ
うでない場合は nil を返します。...

絞り込み条件を変える

<< < 1 2 3 4 ... > >>