るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.094秒)
トップページ > クエリ:l[x] > クエリ:FALSE[x] > モジュール:Signal[x]

別のキーワード

  1. matrix l
  2. kernel $-l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

ライブラリ

検索結果

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

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

...指定された割り込み signal に対するハンドラとして
command を登録します。
指定したシグナルが捕捉された時には例外が発生せず、代わりに command が実行されます。
ブロックを指定した場合にはブロックをハンドラとして登...
...ないときも nil を返します。
ruby の仕組みの外でシグナルハンドラが登録された場合
(例えば拡張ライブラリが独自に sigaction を呼んだ場合など)
も nil を返します。

@param signal シグナル名を表す文字列か Symbol、またはシグナ...
...kill :QUIT, $$ # 自身にSIGQUITを送信
rescue SignalException
puts "rescue #$!"
end
# => rescue SIGQUIT

例:

Signal
.trap(:INT, "p true") # => "DEFAULT"
Signal
.trap(:INT) { p false } # => "p true"
Signal
.trap(:INT, proc{ p nil }) # => #<Proc:0x8e45ae0@-:2>
Signal
....

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

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

...指定された割り込み signal に対するハンドラとして
command を登録します。
指定したシグナルが捕捉された時には例外が発生せず、代わりに command が実行されます。
ブロックを指定した場合にはブロックをハンドラとして登...
...ないときも nil を返します。
ruby の仕組みの外でシグナルハンドラが登録された場合
(例えば拡張ライブラリが独自に sigaction を呼んだ場合など)
も nil を返します。

@param signal シグナル名を表す文字列か Symbol、またはシグナ...
...kill :QUIT, $$ # 自身にSIGQUITを送信
rescue SignalException
puts "rescue #$!"
end
# => rescue SIGQUIT

例:

Signal
.trap(:INT, "p true") # => "DEFAULT"
Signal
.trap(:INT) { p false } # => "p true"
Signal
.trap(:INT, proc{ p nil }) # => #<Proc:0x8e45ae0@-:2>
Signal
....