hoge ||= 5
「||」演算子の自己代入演算子。hogeが偽か未定義ならhogeに5を代入する。
わかりやすく書き直すと↓
hoge = hoge || 5
hogeがfalse,nil以外 → 5を返す
hogeがfalse → hogeに5を代入する
hogeがnil(未定義) → hogeに5を代入する
##参考
Go to list of users who liked
More than 1 year has passed since last update.
hoge ||= 5
「||」演算子の自己代入演算子。hogeが偽か未定義ならhogeに5を代入する。
わかりやすく書き直すと↓
hoge = hoge || 5
hogeがfalse,nil以外 → 5を返す
hogeがfalse → hogeに5を代入する
hogeがnil(未定義) → hogeに5を代入する
##参考
Register as a new user and use Qiita more conveniently
Go to list of users who liked