logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

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
常见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不能进行加法操作,在调用中就会产生异常。产生了异常,虚拟机需要对异常进行处理,最简单粗

到底了