nil 类型表示一种没有任何有效值,它只有一个值 – nil。
打印一个没有赋值的变量,便会输出一个 nil 值,如下所示
对于全局变量和 table,nil 还有一个"删除"作用,给全局变量或者 table 表里的变量赋一个 nil 值,等同于把它们删掉,如下: 一:用 nil 来删除全局变量的值
二:用 nil 来删除 table 表中的值
由上图可知,当 tempTable 的一个键 key1 被赋值为 nil 的时候,其所对应的值 val1 也相应的消失了。
nil 作比较时应该加上双引号
|
请发表评论