我可以在ruby中不返回任何内容吗?
只是为了教育目的
例如:
myarray = [1,2,3]
myarray << some_method
def some_method
if Date.today.day > 15
return "Trololo"
else
return __NOTHING__
end
end
因此,如果今天是3月11日,myarray
将不会添加新项目。我不想要nil
-因为nil
不是什么都不是:)
我知道,我可以使用if | unless
语句,比如myarray << some_method if some_method
等。我想知道我可以返回nothing吗?或者每次在ruby中,我返回(至少我可以得到的是Nil Object)
https://stackoverflow.com/questions/5267412
复制相似问题