Что мне нравится в Ruby, так это то, что вы можете выражать вещи кратчайшим образом.
Я знаю, что можно сделать при назначении
x ||= a
# instead of
x = a unless x
# which is
x = x || a
Есть ли аналогичная форма для return
?
# instead of
return x if x
Я пытаюсь "сказать" x
только один раз. Этот вопросспрашивает о простом возврате (ничего), но я не понимаю, как это сделать при возврате чего-то другого, кроме void.