2007-07-19 自己代入、||を使った代入 Ruby ■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]になる