何かを学ぼうとする時、ただ本を読み進めても、実際にそれを必要とするシーンに局面しないと実感は湧かないということで、軽く読み流す程度でいいと言われたことがあります。自分は人の書いたコードを何となく理解する程度しかできません。そんな時、これが分かる人は楽しいだろうなぁと思うのです。なので、そう言われてもちゃんと理解したい性格ゆえに、こうしてまとめています。 この例外やエラーについては少し難しく感じました。記事の一番最後に書きましたが、特に公式ドキュメントにあった raise のサンプル文法では Exception と error_type の違いを理解するのは時間がかかりました。 制御構造 raise 頭の中では何とか支えて立っているものが崩れてしまいそうな状態です。 間違いなどありましたらコメントをお願いします。 begin ~ rescue ~ end プログラムの処理が期待通りにいかない