【发布时间】:2013-10-27 13:06:21
【问题描述】:
在 Ruby 中不显式返回 nil 是惯用的吗?让我们这样说:
def find_something data
if data.has_what_we_need?
a = data.something
if a.has_what_we_want?
a.the_stuff[42]
end
end
end
与这样的东西(可以说更吵)相反:
def find_something data
if data.has_what_we_need?
a = data.something
if a.has_what_we_want?
a.the_stuff[42]
else
nil
end
else
nil
end
end
【问题讨论】: