【发布时间】:2016-03-04 07:33:11
【问题描述】:
在 Ruby 中,我们似乎总能在不使用关键字 return 的情况下解决问题,例如:
def abc
#some calculations
a = x + some_stuff
end
而abc 将返回最后一个表达式的计算结果,这里将是 (x + some_stuff)。那么在任何情况下,return 的使用是必要的还是强制的呢?在某些情况下,使用 return 关键字会使(或已经使)问题的答案更加优雅?
【问题讨论】:
-
我认为我的问题与之前提出的不同。我对其进行了编辑以进一步澄清。