るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.025秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:begin[x] > クエリ:end[x] > クエリ:Interrupt[x] > 種類:モジュール関数[x]

別のキーワード

  1. _builtin begin
  2. range begin
  3. matchdata begin
  4. arithmeticsequence begin
  5. begin _builtin

モジュール

検索結果

Signal.#trap(signal) { ... } -> String | Proc | nil (21.0)

指定された割り込み signal に対するハンドラとして command を登録します。 指定したシグナルが捕捉された時には例外が発生せず、代わりに command が実行されます。 ブロックを指定した場合にはブロックをハンドラとして登録します。

...リタは例外 Interrupt
SignalException を発生させます。このようなシグナルは例外処理によっ
て捕捉することもできます。

例:

begin

Process.kill :QUIT, $$ # 自身にSIGQUITを送信
rescue SignalException
puts "rescue #$!"
end

# => rescue...

Signal.#trap(signal, command) -> String | Proc | nil (21.0)

指定された割り込み signal に対するハンドラとして command を登録します。 指定したシグナルが捕捉された時には例外が発生せず、代わりに command が実行されます。 ブロックを指定した場合にはブロックをハンドラとして登録します。

...リタは例外 Interrupt
SignalException を発生させます。このようなシグナルは例外処理によっ
て捕捉することもできます。

例:

begin

Process.kill :QUIT, $$ # 自身にSIGQUITを送信
rescue SignalException
puts "rescue #$!"
end

# => rescue...