和c不一样,ruby里的0也是一个实例,所以也是也与nil相反,表示正确。看下面的例子:/abc/ =~ "abc"它的运行结果是0再看下面的例子:puts 'match' if /abc/ =~ "abc"它会打印出字符串match这说明0仍然表示正确的也充分证明这种表示方法是深入ruby骨髓的了^_^