Ruby-äquivalent zu Groovy ist Elvis (?:) operator?

Ich weiß, ich kann ohne Sie Leben, aber die Frage ist schon nervt mich.

Gibt es eine Ruby-idiom, das entspricht Groovy ist Elvis-operator (?:)?

Im wesentlichen, ich möchte in der Lage sein, zu verkürzen diese

PARAM = ARGV[0] ? ARGV[0] : 'default'

Beziehungsweise

PARAM = 'default' unless PARAM = ARGV[0]

In etwas wie dieses

PARAM = ARGV[0] ?: 'default'
Schreibe einen Kommentar