ひろこま Hack Log

プログラミングや機械学習などの知識を記録・共有します

2019-11-20から1日間の記事一覧

Rubyの深いハッシュで、ある要素が未定義かどうかを判定

rubyで深いハッシュを扱うときのコツ 以下のような深いハッシュがあるとする。 x = {a: {b: {c: 1}}} このハッシュに対して、 x[:a][:b][:d] が存在するかどうかを判定したい。 直感的に、以下のようにすれば判定できそうだ。 x[:a][:b][:d] 結果は nil が返…

Koma Hirokazu 's Hacklog ―― Copyright © 2018 Koma Hirokazu