Ruby基礎 レッスン9
nilの基本
Rubyのnilの特性・判定・安全な扱い方を学びましょう。
nilとは
nil はRubyで「値が存在しない」ことを表す特別なオブジェクトです。 NilClassの唯一のインスタンスで、falseと並んでRubyの唯二の偽値です。
- 初期化されていないインスタンス変数は
nil - ハッシュの存在しないキーへのアクセスは
nil - 配列の範囲外アクセスは
nil nil.to_iは 0、nil.to_sは""
例1: nilの判定
Rubyエディタ
例2: nilの安全な扱い
Rubyエディタ
例3: nilチェックのパターン
Rubyエディタ