【Ruby】「||=」の意味
a ||= []
という構文があり、困惑してしまった。
これはつまりはこういうことらしい。
if a != nil a = a else a = [] end
三項演算子的な書き方をもっと省略している感じ。
ちなみにこんな書き方もできる。
a = a || []
メモメモ。
a ||= []
という構文があり、困惑してしまった。
これはつまりはこういうことらしい。
if a != nil a = a else a = [] end
三項演算子的な書き方をもっと省略している感じ。
ちなみにこんな書き方もできる。
a = a || []
メモメモ。