【发布时间】:2014-01-01 16:20:58
【问题描述】:
如果有定义的内置 ruby 方法,是否总是最好使用内置方法?
如果我有如下代码:
if i == 0
改用内置的 ruby 方法有什么好处?
if i.zero?
【问题讨论】:
-
可读性可能吗?
-
您问的是
i.zero?还是i == 0还是通用的内置方法?附言。==也是方法。 -
对于这个特定的例子,
zero?的普遍使用将消除每天成千上万的无意i = 0。 -
有任何答案有帮助吗?