这是【Lua 教程系列第 8 篇】,如果觉得有用的话,欢迎关注专栏。
nil 类型表示一种没有任何有效值,它只有一个值 – nil。
打印一个没有赋值的变量,便会输出一个 nil 值,如下所示
对于全局变量和 table,nil 还有一个"删除"作用,给全局变量或者 table 表里的变量赋一个 nil 值,等同于把它们删掉,如下:
一:用 nil 来删除全局变量的值 如下图所示 二:用 nil 来删除 table 表中的值 如下图所示
由上图可知,当 tempTable 的一个键 key1 被赋值为 nil 的时候,其所对应的值 val1 也相应的消失了。
nil 作比较时应该加上双引号 如下图所示 你的问题得到解决了吗?欢迎在评论区留言。
赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。
结束语 技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。 最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。