Как инициализировать переменные в Ruby?

Существуют ли различия между следующими способами инициализации переменных?

@var ||= []
@var = [] if @var.nil?
@var = @var || []

Пожалуйста, поделитесь своим способом инициализации переменной и укажите плюсы и минусы.

13
задан Andrew Grimm 6 September 2010 в 23:40
поделиться