Ruby 核心类详解:NilClass、Numeric 和 Object
一、NilClass 类
1.1 概述
NilClass 是单例对象 nil 的类。在 Ruby 中, nil 表示空值或缺失值,NilClass 定义了与 nil 相关的实例方法。
1.2 实例方法
- 逻辑与操作符
&: - 语法:
nil & obj → false - 说明:无论
obj的值是什么,nil & obj总是返回false。并且obj作为方法调用的参数,总会被求值,不存在短路求值。 - 示例:
nil && puts("logical and")
nil & puts("and")
# 输出:
# and
- 异或操作符
^: - 语法:
nil ^ obj → true or false - 说明:如果
obj是
超级会员免费看
订阅专栏 解锁全文
33

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



