【发布时间】:2012-06-03 23:30:51
【问题描述】:
我喜欢 Ruby 的一点是,您可以用尽可能短的方式表达事物。
我知道分配时可以做到
x ||= a
# instead of
x = a unless x
# which is
x = x || a
return 有模拟形式吗?
# instead of
return x if x
我只想“说”一次x。 This question 询问只是返回(什么都没有),但是当返回 void 以外的东西时,我不知道该怎么做。
【问题讨论】:
-
用简单的
x替换return x if x有什么问题? -
@Zabba 不一定是最后一句话
-
可能我的数学功底变差了,但你不是已经一语成谶了吗?
-
敏锐的观察力,@Jorg;我将其更正为“速记”。