lua
文章平均质量分 56
逐·風
这个作者很懒,什么都没留下…
展开
-
unity---lua闭包
lua中存在一种方法叫闭包它与lua元表有写相似处,有兴趣可以看一下我之前发布的文章lua元表。首先,我们要清楚lua闭包的定义方法,首先看下面的一个函数方法。print("**********函数嵌套************")function F8() return function() print(123); endendf9 = F8()f9()--闭包function F9(x) --改变传入参数的生命周期 return function(y) return x原创 2022-01-14 15:12:36 · 2507 阅读 · 0 评论 -
lua元表的定义与基本操作以及一些特定操作运算符重载与__index和__newIndex的使用
先了解一下关于lua中元表的定义,元表就相当于当前定义了一个表后再将之前定义的一个表设置到当前表中,通过调用当前表中的参数可以查找到之前的表,就可以形成一直简单的元表。下面是一个简单的定义。只是通过两行文字对于元表有一些难以理解,可以先试着看下面的一些方法,或者可以进一步的对于元表有着更好的理解。element={}son={}setmetatable(son,element)以上就是在son中设置了一个它的元表,我将它命名为element(元表)当有了两个表之后就可以通过setmetatab原创 2021-12-12 14:24:28 · 569 阅读 · 0 评论 -
Lua Input函数,输入数据
list={}–print(list[“arr”])–输入基本学生信息function student()print(“请输入学号”)num= io.read()print(“请输入姓名”)name= io.read()print(“请输入性别”)gen= io.read()print(“请输入年龄”)age= io.read()str=“姓名:”…name…“性别:”…gen…“年龄:”…agelist[num]=strprint(list[num])end–调用学生函数原创 2021-07-21 08:46:08 · 3387 阅读 · 0 评论