エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rubyの ||= (自己代入演算子) - 森薫の日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rubyの ||= (自己代入演算子) - 森薫の日記
Ruby | 22:42 | Railsレシピブックを見ていたら、以下のようなコードが掲載されていました。 @user ||= ... Ruby | 22:42 | Railsレシピブックを見ていたら、以下のようなコードが掲載されていました。 @user ||= User.find(session[:user_id]) ||=って時々見かけるけど意味がわかってなかったので調べました。Rubyで使われる記号の意味(正規表現の複雑な記号は除く)によると「||」演算子の自己代入演算子。a が nil か false なら a に xxx を代入する、という意味になります。つまり「@user ||= User.find(session[:user_id])」は「@userがnilかfalseだったら、@userにUser.find(session[:user_id])を代入する」という意味か。Railsレシピブック 183の技作者: 高橋征義, 諸橋恭介出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/05/31メ