Могу ли я вернуть ничего в рубине?
Только для образовательных целей
Например:
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 Object)