ようやく最終レッスンか〜
重要そうなキーワードをメモ
- 例外が発生する例
- ゼロで割り算
- 数値変換で、数字でない文字を指定
- 配列の範囲外にアクセス
- ファイルが存在しない
- オブジェクトがnil
- 引数が不正
- 例外処理(Exception)の機能
- begin:あらかじめコードを指定して、プログラム実行時に、処理の問題を検出
- rescue:問題を検出したとき、どうように対応するか記述しておく
- raise:対応を記述していない場合、メソッドの呼び出し元に対応を任せる
- ensure:確実に実行したいものを記述しておく
ふー、結構例外って難しい。
とりあえず認定証を取得。
もう学習ステータスもレベルアップしないな。
でも、ようやくRubyの入門編すべてを終了できた。
※コメント投稿者のブログIDはブログ作成者のみに通知されます