自己代入の演算子"||="
Rubyの学習にライブラリを見ていたら"||="っていうのが沢山ありました。
パッと見て意味が分からなかったので調べる事に。
演算子式 - Rubyリファレンスマニュアルにありました。
自己代入
例:foo += 12 # foo = foo + 12 a ||= 1 # a が偽か未定義ならば1を代入。初期化時のイディオムの一種。
Rubyの学習にライブラリを見ていたら"||="っていうのが沢山ありました。
パッと見て意味が分からなかったので調べる事に。
演算子式 - Rubyリファレンスマニュアルにありました。
自己代入
例:foo += 12 # foo = foo + 12 a ||= 1 # a が偽か未定義ならば1を代入。初期化時のイディオムの一種。