紅寶石可以返回什麼嗎?Ruby可以不返回任何內容嗎?
只是爲了教育目的
例如:
myarray = [1,2,3]
myarray << some_method
def some_method
if Date.today.day > 15
return "Trololo"
else
return __NOTHING__
end
end
所以,如果今天是三月11'th將myarray
不增加新的項目。我不想nil
- 因爲nil
不是什麼:)
我明白,我可以使用if | unless
語句像myarray << some_method if some_method
等我想明白了,我可以回到沒有或每次在Ruby中,我返回東西(至少我可以得到的是無對象)
也就是說,'nil'應該代表的「無」的概念。 – 2011-03-11 00:03:58