我用lua脚本写程序时,出现了下面的错误:attempt to index field 'size' (a nil value)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用lua脚本写程序时,出现了下面的错误:attempt to index field 'size' (a nil value)相关的知识,希望对你有一定的参考价值。

错误已经写的很明显了
你使用了一个空值来索引一个table
比如 你运行一下这段代码你就懂了
tab =
tab.size =
print(tab.size.a)
tab.size = nil
print(tab.size.a)
第一次输出nil
第二次就出现了和你一样的错误
因为size 本身不是一个table 而你以访问table的方式来访问这个值为nil的size
所以就出现这个问题了
解决的方法是 你确认一下 在之前的函数里是否初始化了这个size 或者是 把它置成nil了
参考技术A 你把代码贴一下

以上是关于我用lua脚本写程序时,出现了下面的错误:attempt to index field 'size' (a nil value)的主要内容,如果未能解决你的问题,请参考以下文章

lua脚本延迟10秒怎么写

installshield问题,我用InstallShield2013进行编译,直接报出了下面的这个错误,setup.inx这个文件是有

写lua都用啥编辑器

Lua脚本语言入门

物联网学习---番外篇Lua脚本编程扫盲

lua代码的检查