
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby on Rails】try(:[ ], :key)を読み解く - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby on Rails】try(:[ ], :key)を読み解く - Qiita
初めてこのコードを見た時、 「なんで空の配列をメソッドの部分に入れているんだ、、、?」 と思いまし... 初めてこのコードを見た時、 「なんで空の配列をメソッドの部分に入れているんだ、、、?」 と思いました。 Ruby(Rails)の文法をすっ飛ばしてきた弊害ですね、、、 そもそもRailsのtryとは? Active Supportに搭載されているメソッド (Rubyだけでは使えない) 対象のオブジェクトがnilでない時のみ、指定したメソッドを使う 第一引数に使いたいメソッド、第二引数にその引数(必要であれば)を与えます user = {name: "test"} # user[:group]がnilであるため、メソッドエラーが起きる user[:group].replace("A") # => NoMethodError: undefined method 'replace' for nil:NilClass # nilな対象に対してtryを使うとエラーは起きず、nilが帰ってくるだけ u