【发布时间】:2016-12-14 01:22:59
【问题描述】:
如果值等于 42,代码必须返回变量的值。
我有两个想法。作为变体可供选择?
# variant A
if foo == 42
return foo
end
# variant B
if foo == 42
return 42
end
【问题讨论】:
-
我推荐第一种方式,没有任何冗余
-
这两个选项都是 100% 等效的。使用哪一个取决于您的个人风格,也可能是周围代码的风格。
标签: ruby if-statement return return-value