ruby on railsで開発をしています。
変数にハッシュのハッシュが入っていたときに値の取得が長くなってしまうのですが、うまい方法はないでしょうか
Ruby
1var = {"A" => {"a" => 1,"b" => 2} , "B" => {} , "C" => {"a" => 3}} 2... 3#現在使っている方法 4if var && var.key?("C") && var["C"].key?("b") then 5 var["C"]["b"] 6end 7#こうだったらいいな 8var["C"]["b"] #=> もし var , var["C"] , var["C"]["b"] が存在するなら var["C"]["b"] そうでないなら nil
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。