



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Lua提供了一个自动的内存管理。这就是说你不需要关心创建新对象的分配内存操作,也不需要在这些对象不再需要时的主动释放内存。Lua通过运行一个 内存,以此一遍又一遍的回收死掉的对象(这是指Lua中不再 内存。Lua中所有对象都被自动管理,包括:table,userdata、函数、线程、和字符串。Lua实现了一个增量标记清除的收集器。它用两个数字来控制 收集周期:garbage-collectorpause和garbage-collectorstepmultiplier。garbage-collectorpause字的增大就导致收集器工作工作的不那么主动。小于1的值意味着收集器在新的周期开始时不再等待。当值为2的时候意味着在总使用内存数量达到原来的两倍时再开启新的stepmultiplier控制了收集器相对内存分配的速度。更大的数字将导致收集器工作的更主动的同时,也使每步收集的尺寸增加。小于1的值会使收集器工作的非常慢,可能导致收集器都结束不了当前周期。缺省值为2,这意味着收集器将以内存分配器的两倍你可以通过在C中调用lua_gc或是在Lua中调用collectgarbage来改变这些数字。两者都接受百分比数值(因此传入参数100意味着实际值1。通过这些函数,你也可1、assert(v[,message])v:当表达式v为nil或false将触发错误,message:发生错误时返回的信息,默认为"assertionfailed!"2、collectgarbage(opt[,arg]) "Stop":停止 "Restart":重 收集"Collect":执行一次 收集循"Count":LuaKB"Step":单步执行一个收集.步长"Size"arg指定(大型的值需要多步True"Setpause":arg/100"Setstepmul":arg/100*arg/100)3、dofile(filename)的内容。返回所有块的返回值。当发生错误时,dofile4、error(message功能:终止正在执行的函数,并返回message的内容作为错误信息(error函数 Level 哪个调用error的函数的函数_G._G_Gf7、objectmetatableobject元表.metatableobjectnil8、ipairs0如:fori,vinipairs(t) 的表如:t={"1","cash"}9、load(func[,chunkname])功能:装载一个块中的函数,每次调用func将返回 处将返回nil10、loadfile11、loadstring(string12、next(tablenil13、ipairsnext0如:forn,vinpairs(t) 的表如:t={id="1",name="cash"}14、pcall(f,arg1,···)truefalse15、print16、rawequal(v1,17、rawget(table,index)nil 的表如:t={"1","cash"}18、rawset(table,index,value)19、select(index,···)select(2,"a","b")回"b"20、setfenv(f,table)f21、setmetatabletable,metatablemetatableLUA_TTABLE22、tonumber(eetostring功能:返回参数的类型名("nil","number"string","boolean","table","function",
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 统编版八年级上册语文《蝉》(新课标单元整体教学设计+课时教学设计)
- 2025-2030安注箱市场发展分析及行业投资战略研究报告
- 2025-2030婴儿食品和儿科营养行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030女式束身衣行业市场深度分析及发展策略研究报告
- 牛津译林版英语七下Unit 8《Pets》(单元整体+课时教学设计)2
- 2025-2030塑料咆哮者行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030城市轨道项目商业计划书
- 2025-2030坚果基行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030土木建筑产业行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030国内旅行项目融资行业深度调研及投资前景预测研究报告
- GB/T 2272-2020硅铁
- 可吸收丝素修复膜(CQZ1900597)
- FZ/T 72016-2012针织复合服用面料
- 猴子补船看图写话-1资料讲解课件
- 四川省高等教育自学考试毕业生登记表【模板】
- EPC项目设计管理操作指南
- IEC 61000-4-5 电磁兼容测试标准
- 保洁服务礼仪培训(共55张)课件
- DB41∕T 1836-2019 矿山地质环境恢复治理工程施工质量验收规范
- 锡矿选厂生产承包合同
- 企业员工职务犯罪培训ppt课件
评论
0/150
提交评论