Ruby 核心类与方法详解
1. NilClass 类
NilClass 是单例对象 nil 的类,下面是该类的一些实例方法:
-&:nil & obj总是返回false。需要注意的是,obj作为方法调用的参数,总是会被求值,这里不存在短路求值。示例代码如下:
nil && puts("logical and") nil & puts("and")执行结果为:
and^:nil ^ obj当obj为nil或false时返回false,否则返回true。|:nil | obj当obj为nil或false时返回false,否则返回true。示例:
nil |