Ruby 3.1 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Kernelモジュール > $!
$! -> Exception | nil
最後に例外が発生したときの Exception オブジェクトです。該当する例外がないときは nil です。
Kernel.#raise によって設定されます。
この変数はスレッドローカル、読み取り専用です。