2021-02-20から1日間の記事一覧

構造が定まってないHashにアクセスする場合は[]よりもfetchのほうが安全

Railsの話。Hashは[]で値が取り出せる pry(main)> p = {a: {b: :c}} pry(main)> p[:a][:b] => :c Hashの構造が定まってなくて、求めている構造のときのみ値を取得するケースを考える 例えば信用できない外部APIのレスポンスをパースしたり、ユーザーがPOSTす…