So che posso vivere senza di essa, ma la domanda mi ha infastidito.Ruby equivalente di Groovy's Elvis (? :) operatore?
C'è un idioma di Ruby che è equivalente a Groovy di Elvis operator (?:
)?
In sostanza, voglio essere in grado di ridurre tale
PARAM = ARGV[0] ? ARGV[0] : 'default'
o equivalentemente
PARAM = 'default' unless PARAM = ARGV[0]
in qualcosa di simile
PARAM = ARGV[0] ?: 'default'
possibile duplicato di [Che cosa significa || = significa in Ruby?] (Http://stackoverflow.com/questions/995593/what-does-mean-in-ruby) –
@AndrewGrimm Solo se conosci già la risposta : p – Igor