和c不一样,ruby里的0也是一个实例,所以也是也与nil相反,表示正确。

看下面的例子:
  1. /abc/ =~ "abc"
它的运行结果是0

再看下面的例子:
  1. puts 'match' if /abc/ =~ "abc"
它会打印出字符串match
这说明0仍然表示正确的
也充分证明这种表示方法是深入ruby骨髓的了^_^
09-04 08:07