階層のあるhashの参照時に下記のコードだと、
geometryがなかった場合にgeolocationを参照するとエラーになります。
二番目の方にすれば良いのですが、他に良い書き方はないのでしょうか?
よろしくお願いいたします。
ruby
1keys[:geometry][:geolocation] 2 3keys[:geometry].nil? ? nil : [:geometry][:geolocation]
回答1件
あなたの回答
tips
プレビュー
投稿2016/02/20 10:33
階層のあるhashの参照時に下記のコードだと、
geometryがなかった場合にgeolocationを参照するとエラーになります。
二番目の方にすれば良いのですが、他に良い書き方はないのでしょうか?
よろしくお願いいたします。
ruby
1keys[:geometry][:geolocation] 2 3keys[:geometry].nil? ? nil : [:geometry][:geolocation]
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/21 13:07