Sé que puedo vivir sin él, pero la pregunta me ha estado molestando.Ruby equivalente de Groovy's Elvis (? :) operator?
¿Hay un idioma Ruby que sea equivalente al de Groovy Elvis operator (?:
)?
Esencialmente, quiero ser capaz de acortar este
PARAM = ARGV[0] ? ARGV[0] : 'default'
o equivalentemente
PARAM = 'default' unless PARAM = ARGV[0]
en algo como esto
PARAM = ARGV[0] ?: 'default'
posible duplicado de [¿Qué significa || = en Ruby?] (Http://stackoverflow.com/questions/995593/what-does-mean-in-ruby) –
@AndrewGrimm Solo si ya conoce la respuesta : p – Igor