84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
不应该是报错么?
认证0级讲师
未初始化的全局变量和实例变量,默认值都是nil。可以看看文档:http://www.rubyist.net/~slage...
Before initialization, a global variable has the special value nil.
http://www.rubyist.net/~slage...
instance variables have the nil value until they are initialized.
访问没有初始化的变量返回nil,nil就可以看做是错误了。
为什么?因为方便,动不动就报错还要去处理多麻烦。还有你是个牛逼的程序员,有能力用好编程语言,不会因为nil把程序搞砸的(๑•̀ㅂ•́)و✧,所以我就不报错啦。
未初始化的全局变量和实例变量,默认值都是nil。
可以看看文档:
http://www.rubyist.net/~slage...
http://www.rubyist.net/~slage...
访问没有初始化的变量返回nil,nil就可以看做是错误了。
为什么?因为方便,动不动就报错还要去处理多麻烦。还有你是个牛逼的程序员,有能力用好编程语言,不会因为nil把程序搞砸的(๑•̀ㅂ•́)و✧,所以我就不报错啦。