自己代入、||を使った代入

Railsでも使えるテクニック
a = 1,b = nil
a + (b || 5) => 6 こうすると、bがnilの時、代わりの値を出せる。


そのままやるとnilエラーになるし、便利。
(b ||=5)とすると、それ以降bの値が5に書き換わってしまうので注意


nilの値が入ってエラーする場合など、以下の要にすると回避できる場合がある。

[1,2,3] + (array || [])


これなら、arrayがnilなら、結果は[1,2,3]になる