LUA table中函数的调用

Posted Sysnap 谢奕智

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LUA table中函数的调用相关的知识,希望对你有一定的参考价值。

1 lua中函数作为表中元素时有三种定义方式

采用‘:’来定义,实际上隐藏了一个形参的声明,这个形参会截获调用函数时的第一个实参并把它赋值给self

2 调用方式,点号和冒号

functb:hello1()
functb.hello2()

 

总结起来就是带:号调用表的函数时,会把表赋值给self,这样函数体里面可以直接使用self访问表的数据

以上是关于LUA table中函数的调用的主要内容,如果未能解决你的问题,请参考以下文章

c 调用 lua 向lua函数 传递table

lua函数调用

lua语言中是不是可以在table中存储函数

Lua极简入门(六)——函数的参数

lua table怎么用二维数组

Lua函数之一