
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
lua程序性能优化(table的初始化)
local t = {}for i=1,10 dot[i] = iend编译后代码1[1]NEWTABLE0 0 02[2]LOADK1 -1; 13[2]LOADK2 -2; 104[2]LOADK
常见lua报错类型
类型1,索引nil值1、attempt to index a nil value (global 'a')a.name = "haha"2、attempt to index a nil value (field 'name')a.name.first = "haha"3、attempt to perform arithmetic on a nil value (global
lua5.3异常机制
lua本质上利用C函数来操作LUA虚拟机。LUA虚拟机对于C来说只是在堆上的内存对象。 lua有自己的运行对象(协程),每个协程有自己的调用栈。 比如下面的函数: function add(x, y) return x + y end 如果x或y不能进行加法操作,在调用中就会产生异常。产生了异常,虚拟机需要对异常进行处理,最简单粗
到底了







