Могу ли я вернуть ничего в рубине?
Только для образовательной цели
Например:
myarray = [1,2,3]
myarray << some_method
def some_method
if Date.today.day > 15
return "Trololo"
else
return __NOTHING__
end
end
Итак, если сегодня 11 марта myarray
не добавит новый элемент. Я не хочу nil
- потому что nil
не является ничем:)
И я понимаю, что могу использовать оператор if | unless
, например myarray << some_method if some_method
и т.д. Я хочу понять, могу ли я вернуть ничего или каждый раз в ruby Я возвращаю что-то (по крайней мере, я могу получить объект Nil)