Ruby基础对象与类型的最佳实践
1. true、false和nil对象的最佳使用场景
在Ruby中, true 和 false 是最简单的对象。一般而言,若 true 和 false 能满足需求,就应优先使用它们,因为它们易于理解。
以下几种情况通常需要返回 true 或 false :
- 大多数以 ? 结尾的Ruby方法应返回 true 或 false ,例如:
1.kind_of?(Integer)
# => true
- 相等和不等运算符方法也应返回
true或false,例如:
1 > 2
# => false
1 == 1
# => true
编写Ruby代码的一个基本原则是,只要 true 和 false 能满足需求就使用它们,只有在其他情况下才考虑使用更复杂的对象。
nil 对象在概念上比 true 和 false
超级会员免费看
订阅专栏 解锁全文
528

被折叠的 条评论
为什么被折叠?



