Comment initialisez-vous les variables dans Ruby?

Est-il des différences entre les manières suivantes d'initialisation de variables?

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

S'il vous plaît partager votre façon de l'initialisation d'une variable et de l'état, les pros & cons.

source d'informationauteur PeterWong