Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Kernelモジュール > $!

variable $!

$! -> Exception | nil

最後に例外が発生したときの Exception オブジェクトです。 該当する例外がないときは nil です。

Kernel.#raise によって設定されます。

この変数はスレッドローカル、読み取り専用です。

module Kernel