const l='{"documentCount":425,"nextId":425,"documentIds":{"0":"/lua5.4-manual-zh/1.html#_1-简介","1":"/lua5.4-manual-zh/2.1.html#_2-1-值和类型","2":"/lua5.4-manual-zh/2.3.html#_2-3-错误处理","3":"/lua5.4-manual-zh/2.4.html#_2-4-元表和元函数","4":"/lua5.4-manual-zh/2.5.1.html#_2-5-1-步进gc-incremental-garbage-collection","5":"/lua5.4-manual-zh/2.2.html#_2-2-环境和全局环境","6":"/lua5.4-manual-zh/2.5.2.html#_2-5-2-代际gc-generational-garbage-collection","7":"/lua5.4-manual-zh/2.5.4.html#_2-5-4-弱表-weak-tables","8":"/lua5.4-manual-zh/2.5.3.html#_2-5-3-gc元函数-garbage-collection-metamethods","9":"/lua5.4-manual-zh/2.5.html#_2-5-垃圾回收-garbage-collection","10":"/lua5.4-manual-zh/2.6.html#_2-6-协程-coroutines","11":"/lua5.4-manual-zh/2.html#_2-基本概念","12":"/lua5.4-manual-zh/3.1.html#_3-1-词法约定","13":"/lua5.4-manual-zh/3.2.html#_3-2-变量","14":"/lua5.4-manual-zh/3.3.1.html#_3-3-1-语句块-blocks","15":"/lua5.4-manual-zh/3.3.3.html#_3-3-3-赋值","16":"/lua5.4-manual-zh/3.3.4.html#_3-3-4-控制结构","17":"/lua5.4-manual-zh/3.3.5.html#_3-3-5-for语句","18":"/lua5.4-manual-zh/3.3.5.html#数字形式的for语句","19":"/lua5.4-manual-zh/3.3.5.html#通用形式的for语句-通用形式的for语句","20":"/lua5.4-manual-zh/3.3.6.html#_3-3-6-作为语句的函数调用","21":"/lua5.4-manual-zh/3.3.2.html#_3-3-2-代码块-chunks","22":"/lua5.4-manual-zh/3.3.7.html#_3-3-7-局部声明","23":"/lua5.4-manual-zh/3.3.8.html#_3-3-8-待关闭变量","24":"/lua5.4-manual-zh/3.3.html#_3-3-语句","25":"/lua5.4-manual-zh/3.4.1.html#_3-4-1-算术操作","26":"/lua5.4-manual-zh/3.4.10.html#_3-4-10-函数调用","27":"/lua5.4-manual-zh/3.4.11.html#_3-4-11-函数定义","28":"/lua5.4-manual-zh/3.4.12.html#_3-4-12-表达式列表、多重返回以及相应调整","29":"/lua5.4-manual-zh/3.4.2.html#_3-4-2-位操作","30":"/lua5.4-manual-zh/3.4.3.html#_3-4-3-转换及强制转换","31":"/lua5.4-manual-zh/3.4.4.html#_3-4-4-关系操作","32":"/lua5.4-manual-zh/3.4.5.html#_3-4-5-逻辑操作","33":"/lua5.4-manual-zh/3.4.6.html#_3-4-6-连接","34":"/lua5.4-manual-zh/3.4.7.html#_3-4-7-取长操作符","35":"/lua5.4-manual-zh/3.4.8.html#_3-4-8-优先级","36":"/lua5.4-manual-zh/3.4.9.html#_3-4-9-表的构造","37":"/lua5.4-manual-zh/3.4.html#_3-4-表达式","38":"/lua5.4-manual-zh/3.5.html#_3-5-可见性规则","39":"/lua5.4-manual-zh/4.1.1.html#_4-1-1-栈的大小","40":"/lua5.4-manual-zh/3.html#_3-语言","41":"/lua5.4-manual-zh/4.1.2.html#_4-1-2-有效与可接受的索引","42":"/lua5.4-manual-zh/4.1.3.html#_4-1-3-字符串指针","43":"/lua5.4-manual-zh/4.1.html#_4-1-栈","44":"/lua5.4-manual-zh/4.2.html#_4-2-c闭包","45":"/lua5.4-manual-zh/4.3.html#_4-3-注册表","46":"/lua5.4-manual-zh/4.4.1.html#_4-4-1-状态码","47":"/lua5.4-manual-zh/4.4.html#_4-4-c代码中的错误处理","48":"/lua5.4-manual-zh/4.5.html#_4-5-在c代码中处理让出","49":"/lua5.4-manual-zh/4.7.html#_4-7-调试接口","50":"/lua5.4-manual-zh/4.7.html#lua_Debug","51":"/lua5.4-manual-zh/4.7.html#lua_gethook","52":"/lua5.4-manual-zh/4.7.html#lua_gethookcount","53":"/lua5.4-manual-zh/4.7.html#lua_gethookmask","54":"/lua5.4-manual-zh/4.7.html#lua_getinfo","55":"/lua5.4-manual-zh/4.7.html#lua_getlocal","56":"/lua5.4-manual-zh/4.7.html#lua_getstack","57":"/lua5.4-manual-zh/4.7.html#lua_getupvalue","58":"/lua5.4-manual-zh/4.7.html#lua_Hook","59":"/lua5.4-manual-zh/4.7.html#lua_sethook","60":"/lua5.4-manual-zh/4.7.html#lua_setlocal","61":"/lua5.4-manual-zh/4.7.html#lua_setupvalue","62":"/lua5.4-manual-zh/4.7.html#lua_upvalueid","63":"/lua5.4-manual-zh/4.7.html#lua_upvaluejoin","64":"/lua5.4-manual-zh/4.6.html#_4-6-函数及类型列表","65":"/lua5.4-manual-zh/4.6.html#lua_absindex","66":"/lua5.4-manual-zh/4.6.html#lua_Alloc","67":"/lua5.4-manual-zh/4.6.html#lua_arith","68":"/lua5.4-manual-zh/4.6.html#lua_atpanic","69":"/lua5.4-manual-zh/4.6.html#lua_call","70":"/lua5.4-manual-zh/4.6.html#lua_callk","71":"/lua5.4-manual-zh/4.6.html#lua_CFunction","72":"/lua5.4-manual-zh/4.6.html#lua_checkstack","73":"/lua5.4-manual-zh/4.6.html#lua_close","74":"/lua5.4-manual-zh/4.6.html#lua_closeslot","75":"/lua5.4-manual-zh/4.6.html#lua_closethread","76":"/lua5.4-manual-zh/4.6.html#lua_compare","77":"/lua5.4-manual-zh/4.6.html#lua_concat","78":"/lua5.4-manual-zh/4.6.html#lua_copy","79":"/lua5.4-manual-zh/4.6.html#lua_createtable","80":"/lua5.4-manual-zh/4.6.html#lua_dump","81":"/lua5.4-manual-zh/4.6.html#lua_error","82":"/lua5.4-manual-zh/4.6.html#lua_gc","83":"/lua5.4-manual-zh/4.6.html#lua_getallocf","84":"/lua5.4-manual-zh/4.6.html#lua_getfield","85":"/lua5.4-manual-zh/4.6.html#lua_getextraspace","86":"/lua5.4-manual-zh/4.6.html#lua_getglobal","87":"/lua5.4-manual-zh/4.6.html#lua_geti","88":"/lua5.4-manual-zh/4.6.html#lua_getmetatable","89":"/lua5.4-manual-zh/4.6.html#lua_gettable","90":"/lua5.4-manual-zh/4.6.html#lua_gettop","91":"/lua5.4-manual-zh/4.6.html#lua_getiuservalue","92":"/lua5.4-manual-zh/4.6.html#lua_insert","93":"/lua5.4-manual-zh/4.6.html#lua_Integer","94":"/lua5.4-manual-zh/4.6.html#lua_isboolean","95":"/lua5.4-manual-zh/4.6.html#lua_iscfunction","96":"/lua5.4-manual-zh/4.6.html#lua_isinteger","97":"/lua5.4-manual-zh/4.6.html#lua_islightuserdata","98":"/lua5.4-manual-zh/4.6.html#lua_isnil","99":"/lua5.4-manual-zh/4.6.html#lua_isnone","100":"/lua5.4-manual-zh/4.6.html#lua_isnoneornil","101":"/lua5.4-manual-zh/4.6.html#lua_isnumber","102":"/lua5.4-manual-zh/4.6.html#lua_isstring","103":"/lua5.4-manual-zh/4.6.html#lua_istable","104":"/lua5.4-manual-zh/4.6.html#lua_isthread","105":"/lua5.4-manual-zh/4.6.html#lua_isuserdata","106":"/lua5.4-manual-zh/4.6.html#lua_isyieldable","107":"/lua5.4-manual-zh/4.6.html#lua_KContext","108":"/lua5.4-manual-zh/4.6.html#lua_KFunction","109":"/lua5.4-manual-zh/4.6.html#lua_len","110":"/lua5.4-manual-zh/4.6.html#lua_load","111":"/lua5.4-manual-zh/4.6.html#lua_newstate","112":"/lua5.4-manual-zh/4.6.html#lua_newtable","113":"/lua5.4-manual-zh/4.6.html#lua_newthread","114":"/lua5.4-manual-zh/4.6.html#lua_newuserdatauv","115":"/lua5.4-manual-zh/4.6.html#lua_next","116":"/lua5.4-manual-zh/4.6.html#lua_Number","117":"/lua5.4-manual-zh/4.6.html#lua_numbertointeger","118":"/lua5.4-manual-zh/4.6.html#lua_pcall","119":"/lua5.4-manual-zh/4.6.html#lua_pcallk","120":"/lua5.4-manual-zh/4.6.html#lua_pop","121":"/lua5.4-manual-zh/4.6.html#lua_pushboolean","122":"/lua5.4-manual-zh/4.6.html#lua_pushcclosure","123":"/lua5.4-manual-zh/4.6.html#lua_pushcfunction","124":"/lua5.4-manual-zh/4.6.html#lua_pushfstring","125":"/lua5.4-manual-zh/4.6.html#lua_pushglobaltable","126":"/lua5.4-manual-zh/4.6.html#lua_pushinteger","127":"/lua5.4-manual-zh/4.6.html#lua_pushlightuserdata","128":"/lua5.4-manual-zh/4.6.html#lua_pushliteral","129":"/lua5.4-manual-zh/4.6.html#lua_pushlstring","130":"/lua5.4-manual-zh/4.6.html#lua_pushnil","131":"/lua5.4-manual-zh/4.6.html#lua_pushnumber","132":"/lua5.4-manual-zh/4.6.html#lua_pushstring","133":"/lua5.4-manual-zh/4.6.html#lua_pushthread","134":"/lua5.4-manual-zh/4.6.html#lua_pushvalue","135":"/lua5.4-manual-zh/4.6.html#lua_pushvfstring","136":"/lua5.4-manual-zh/4.6.html#lua_rawequal","137":"/lua5.4-manual-zh/4.6.html#lua_rawget","138":"/lua5.4-manual-zh/4.6.html#lua_rawgeti","139":"/lua5.4-manual-zh/4.6.html#lua_rawgetp","140":"/lua5.4-manual-zh/4.6.html#lua_rawlen","141":"/lua5.4-manual-zh/4.6.html#lua_rawset","142":"/lua5.4-manual-zh/4.6.html#lua_rawseti","143":"/lua5.4-manual-zh/4.6.html#lua_rawsetp","144":"/lua5.4-manual-zh/4.6.html#lua_Reader","145":"/lua5.4-manual-zh/4.6.html#lua_register","146":"/lua5.4-manual-zh/4.6.html#lua_remove","147":"/lua5.4-manual-zh/4.6.html#lua_replace","148":"/lua5.4-manual-zh/4.6.html#lua_resetthread","149":"/lua5.4-manual-zh/4.6.html#lua_resume","150":"/lua5.4-manual-zh/4.6.html#lua_rotate","151":"/lua5.4-manual-zh/4.6.html#lua_setallocf","152":"/lua5.4-manual-zh/4.6.html#lua_setfield","153":"/lua5.4-manual-zh/4.6.html#lua_setglobal","154":"/lua5.4-manual-zh/4.6.html#lua_seti","155":"/lua5.4-manual-zh/4.6.html#lua_setiuservalue","156":"/lua5.4-manual-zh/4.6.html#lua_setmetatable","157":"/lua5.4-manual-zh/4.6.html#lua_settable","158":"/lua5.4-manual-zh/4.6.html#lua_settop","159":"/lua5.4-manual-zh/4.6.html#lua_setwarnf","160":"/lua5.4-manual-zh/4.6.html#lua_State","161":"/lua5.4-manual-zh/4.6.html#lua_status","162":"/lua5.4-manual-zh/4.6.html#lua_stringtonumber","163":"/lua5.4-manual-zh/4.6.html#lua_toboolean","164":"/lua5.4-manual-zh/4.6.html#lua_tocfunction","165":"/lua5.4-manual-zh/4.6.html#lua_toclose","166":"/lua5.4-manual-zh/4.6.html#lua_tointeger","167":"/lua5.4-manual-zh/4.6.html#lua_tointegerx","168":"/lua5.4-manual-zh/4.6.html#lua_tolstring","169":"/lua5.4-manual-zh/4.6.html#lua_tonumber","170":"/lua5.4-manual-zh/4.6.html#lua_tonumberx","171":"/lua5.4-manual-zh/4.6.html#lua_topointer","172":"/lua5.4-manual-zh/4.6.html#lua_tostring","173":"/lua5.4-manual-zh/4.6.html#lua_tothread","174":"/lua5.4-manual-zh/4.6.html#lua_touserdata","175":"/lua5.4-manual-zh/4.6.html#lua_type","176":"/lua5.4-manual-zh/4.6.html#lua_typename","177":"/lua5.4-manual-zh/4.6.html#lua_Unsigned","178":"/lua5.4-manual-zh/4.6.html#lua_upvalueindex","179":"/lua5.4-manual-zh/4.6.html#lua_version","180":"/lua5.4-manual-zh/4.6.html#lua_WarnFunction","181":"/lua5.4-manual-zh/4.6.html#lua_Writer","182":"/lua5.4-manual-zh/4.6.html#lua_xmove","183":"/lua5.4-manual-zh/4.6.html#lua_yield","184":"/lua5.4-manual-zh/4.6.html#lua_yieldk","185":"/lua5.4-manual-zh/4.html#_4-应用编程接口","186":"/lua5.4-manual-zh/5.html#_5-辅助库","187":"/lua5.4-manual-zh/5.1.html#_5-1-函数和类型","188":"/lua5.4-manual-zh/5.1.html#luaL_addchar","189":"/lua5.4-manual-zh/5.1.html#luaL_addgsub","190":"/lua5.4-manual-zh/5.1.html#luaL_addlstring","191":"/lua5.4-manual-zh/5.1.html#luaL_addsize","192":"/lua5.4-manual-zh/5.1.html#luaL_addstring","193":"/lua5.4-manual-zh/5.1.html#luaL_addvalue","194":"/lua5.4-manual-zh/5.1.html#luaL_argcheck","195":"/lua5.4-manual-zh/5.1.html#luaL_argerror","196":"/lua5.4-manual-zh/5.1.html#luaL_argexpected","197":"/lua5.4-manual-zh/5.1.html#luaL_Buffer","198":"/lua5.4-manual-zh/5.1.html#luaL_buffaddr","199":"/lua5.4-manual-zh/5.1.html#luaL_buffinit","200":"/lua5.4-manual-zh/5.1.html#luaL_bufflen","201":"/lua5.4-manual-zh/5.1.html#luaL_buffinitsize","202":"/lua5.4-manual-zh/5.1.html#luaL_buffsub","203":"/lua5.4-manual-zh/5.1.html#luaL_callmeta","204":"/lua5.4-manual-zh/5.1.html#luaL_checkany","205":"/lua5.4-manual-zh/5.1.html#luaL_checkinteger","206":"/lua5.4-manual-zh/5.1.html#luaL_checklstring","207":"/lua5.4-manual-zh/5.1.html#luaL_checknumber","208":"/lua5.4-manual-zh/5.1.html#luaL_checkoption","209":"/lua5.4-manual-zh/5.1.html#luaL_checkstack","210":"/lua5.4-manual-zh/5.1.html#luaL_checkstring","211":"/lua5.4-manual-zh/5.1.html#luaL_checktype","212":"/lua5.4-manual-zh/5.1.html#luaL_checkudata","213":"/lua5.4-manual-zh/5.1.html#luaL_checkversion","214":"/lua5.4-manual-zh/5.1.html#luaL_dofile","215":"/lua5.4-manual-zh/5.1.html#luaL_dostring","216":"/lua5.4-manual-zh/5.1.html#luaL_error","217":"/lua5.4-manual-zh/5.1.html#luaL_execresult","218":"/lua5.4-manual-zh/5.1.html#luaL_fileresult","219":"/lua5.4-manual-zh/5.1.html#luaL_getmetafield","220":"/lua5.4-manual-zh/5.1.html#luaL_getmetatable","221":"/lua5.4-manual-zh/5.1.html#luaL_getsubtable","222":"/lua5.4-manual-zh/5.1.html#luaL_gsub","223":"/lua5.4-manual-zh/5.1.html#luaL_len","224":"/lua5.4-manual-zh/5.1.html#luaL_loadbuffer","225":"/lua5.4-manual-zh/5.1.html#luaL_loadbufferx","226":"/lua5.4-manual-zh/5.1.html#luaL_loadfile","227":"/lua5.4-manual-zh/5.1.html#luaL_loadfilex","228":"/lua5.4-manual-zh/5.1.html#luaL_loadstring","229":"/lua5.4-manual-zh/5.1.html#luaL_newlib","230":"/lua5.4-manual-zh/5.1.html#luaL_newlibtable","231":"/lua5.4-manual-zh/5.1.html#luaL_newmetatable","232":"/lua5.4-manual-zh/5.1.html#luaL_newstate","233":"/lua5.4-manual-zh/5.1.html#luaL_openlibs","234":"/lua5.4-manual-zh/5.1.html#luaL_opt","235":"/lua5.4-manual-zh/5.1.html#luaL_optinteger","236":"/lua5.4-manual-zh/5.1.html#luaL_optlstring","237":"/lua5.4-manual-zh/5.1.html#luaL_optnumber","238":"/lua5.4-manual-zh/5.1.html#luaL_optstring","239":"/lua5.4-manual-zh/5.1.html#luaL_prepbuffer","240":"/lua5.4-manual-zh/5.1.html#luaL_prepbuffsize","241":"/lua5.4-manual-zh/5.1.html#luaL_pushfail","242":"/lua5.4-manual-zh/5.1.html#luaL_pushresult","243":"/lua5.4-manual-zh/5.1.html#luaL_pushresultsize","244":"/lua5.4-manual-zh/5.1.html#luaL_ref","245":"/lua5.4-manual-zh/5.1.html#luaL_Reg","246":"/lua5.4-manual-zh/5.1.html#luaL_requiref","247":"/lua5.4-manual-zh/5.1.html#luaL_setfuncs","248":"/lua5.4-manual-zh/5.1.html#luaL_setmetatable","249":"/lua5.4-manual-zh/5.1.html#luaL_Stream","250":"/lua5.4-manual-zh/5.1.html#luaL_testudata","251":"/lua5.4-manual-zh/5.1.html#luaL_tolstring","252":"/lua5.4-manual-zh/5.1.html#luaL_traceback","253":"/lua5.4-manual-zh/5.1.html#luaL_typeerror","254":"/lua5.4-manual-zh/5.1.html#luaL_typename","255":"/lua5.4-manual-zh/5.1.html#luaL_unref","256":"/lua5.4-manual-zh/5.1.html#luaL_where","257":"/lua5.4-manual-zh/6.1.html#_6-1-基础库","258":"/lua5.4-manual-zh/6.1.html#assert","259":"/lua5.4-manual-zh/6.1.html#collectgarbage","260":"/lua5.4-manual-zh/6.1.html#dofile","261":"/lua5.4-manual-zh/6.1.html#error","262":"/lua5.4-manual-zh/6.1.html#_G","263":"/lua5.4-manual-zh/6.1.html#getmetatable","264":"/lua5.4-manual-zh/6.1.html#ipairs","265":"/lua5.4-manual-zh/6.1.html#load","266":"/lua5.4-manual-zh/6.1.html#loadfile","267":"/lua5.4-manual-zh/6.1.html#next","268":"/lua5.4-manual-zh/6.1.html#pairs","269":"/lua5.4-manual-zh/6.1.html#pcall","270":"/lua5.4-manual-zh/6.1.html#print","271":"/lua5.4-manual-zh/6.1.html#rawequal","272":"/lua5.4-manual-zh/6.1.html#rawget","273":"/lua5.4-manual-zh/6.1.html#rawlen","274":"/lua5.4-manual-zh/6.1.html#rawset","275":"/lua5.4-manual-zh/6.1.html#select","276":"/lua5.4-manual-zh/6.1.html#setmetatable","277":"/lua5.4-manual-zh/6.1.html#tonumber","278":"/lua5.4-manual-zh/6.1.html#tostring","279":"/lua5.4-manual-zh/6.1.html#type","280":"/lua5.4-manual-zh/6.1.html#_VERSION","281":"/lua5.4-manual-zh/6.1.html#warn","282":"/lua5.4-manual-zh/6.1.html#xpcall","283":"/lua5.4-manual-zh/6.10.html#_6-10-调试库","284":"/lua5.4-manual-zh/6.10.html#debug.debug","285":"/lua5.4-manual-zh/6.10.html#debug.gethook","286":"/lua5.4-manual-zh/6.10.html#debug.getinfo","287":"/lua5.4-manual-zh/6.10.html#debug.getlocal","288":"/lua5.4-manual-zh/6.10.html#debug.getmetatable","289":"/lua5.4-manual-zh/6.10.html#debug.getregistry","290":"/lua5.4-manual-zh/6.10.html#debug.getupvalue","291":"/lua5.4-manual-zh/6.10.html#debug.getuservalue","292":"/lua5.4-manual-zh/6.10.html#debug.sethook","293":"/lua5.4-manual-zh/6.10.html#debug.setlocal","294":"/lua5.4-manual-zh/6.10.html#debug.setmetatable","295":"/lua5.4-manual-zh/6.10.html#debug.setupvalue","296":"/lua5.4-manual-zh/6.10.html#debug.setuservalue","297":"/lua5.4-manual-zh/6.10.html#debug.traceback","298":"/lua5.4-manual-zh/6.10.html#debug.upvalueid","299":"/lua5.4-manual-zh/6.10.html#debug.upvaluejoin","300":"/lua5.4-manual-zh/6.2.html#_6-2-处理协程","301":"/lua5.4-manual-zh/6.2.html#coroutine.close","302":"/lua5.4-manual-zh/6.2.html#coroutine.create","303":"/lua5.4-manual-zh/6.2.html#coroutine.isyieldable","304":"/lua5.4-manual-zh/6.2.html#coroutine.resume","305":"/lua5.4-manual-zh/6.2.html#coroutine.running","306":"/lua5.4-manual-zh/6.2.html#coroutine.status","307":"/lua5.4-manual-zh/6.2.html#coroutine.wrap","308":"/lua5.4-manual-zh/6.2.html#coroutine.yield","309":"/lua5.4-manual-zh/6.3.html#_6-3-–-模块","310":"/lua5.4-manual-zh/6.3.html#require","311":"/lua5.4-manual-zh/6.3.html#package.config","312":"/lua5.4-manual-zh/6.3.html#package.cpath","313":"/lua5.4-manual-zh/6.3.html#package.loaded","314":"/lua5.4-manual-zh/6.3.html#package.loadlib","315":"/lua5.4-manual-zh/6.3.html#package.path","316":"/lua5.4-manual-zh/6.3.html#package.preload","317":"/lua5.4-manual-zh/6.3.html#package.searchers","318":"/lua5.4-manual-zh/6.3.html#package.searchpath","319":"/lua5.4-manual-zh/6.4.1.html#_6-4-1-模式匹配","320":"/lua5.4-manual-zh/6.4.1.html#字符类","321":"/lua5.4-manual-zh/6.4.1.html#模式项","322":"/lua5.4-manual-zh/6.4.1.html#模式","323":"/lua5.4-manual-zh/6.4.1.html#捕获","324":"/lua5.4-manual-zh/6.4.1.html#多重匹配","325":"/lua5.4-manual-zh/6.4.2.html#_6-4-2-打包与解包中的格式化字符串","326":"/lua5.4-manual-zh/6.4.html#_6-4-字符串操作","327":"/lua5.4-manual-zh/6.4.html#string.byte","328":"/lua5.4-manual-zh/6.4.html#string.char","329":"/lua5.4-manual-zh/6.4.html#string.dump","330":"/lua5.4-manual-zh/6.4.html#string.find","331":"/lua5.4-manual-zh/6.4.html#string.format","332":"/lua5.4-manual-zh/6.4.html#string.gmatch","333":"/lua5.4-manual-zh/6.4.html#string.gsub","334":"/lua5.4-manual-zh/6.4.html#string.len","335":"/lua5.4-manual-zh/6.4.html#string.lower","336":"/lua5.4-manual-zh/6.4.html#string.match","337":"/lua5.4-manual-zh/6.4.html#string.pack","338":"/lua5.4-manual-zh/6.4.html#string.packsize","339":"/lua5.4-manual-zh/6.4.html#string.rep","340":"/lua5.4-manual-zh/6.4.html#string.reverse","341":"/lua5.4-manual-zh/6.4.html#string.sub","342":"/lua5.4-manual-zh/6.4.html#string.unpack","343":"/lua5.4-manual-zh/6.4.html#string.upper","344":"/lua5.4-manual-zh/6.5.html#_6-5-utf-8支持","345":"/lua5.4-manual-zh/6.5.html#utf8.char","346":"/lua5.4-manual-zh/6.5.html#utf8.charpattern","347":"/lua5.4-manual-zh/6.5.html#utf8.codes","348":"/lua5.4-manual-zh/6.5.html#utf8.codepoint","349":"/lua5.4-manual-zh/6.5.html#utf8.len","350":"/lua5.4-manual-zh/6.5.html#utf8.offset","351":"/lua5.4-manual-zh/6.6.html#_6-6-表操作","352":"/lua5.4-manual-zh/6.6.html#table.concat","353":"/lua5.4-manual-zh/6.6.html#table.insert","354":"/lua5.4-manual-zh/6.6.html#table.move","355":"/lua5.4-manual-zh/6.6.html#table.pack","356":"/lua5.4-manual-zh/6.6.html#table.remove","357":"/lua5.4-manual-zh/6.6.html#table.sort","358":"/lua5.4-manual-zh/6.6.html#table.unpack","359":"/lua5.4-manual-zh/6.7.html#_6-7-数学函数","360":"/lua5.4-manual-zh/6.7.html#math.abs","361":"/lua5.4-manual-zh/6.7.html#math.acos","362":"/lua5.4-manual-zh/6.7.html#math.asin","363":"/lua5.4-manual-zh/6.7.html#math.atan","364":"/lua5.4-manual-zh/6.7.html#math.ceil","365":"/lua5.4-manual-zh/6.7.html#math.cos","366":"/lua5.4-manual-zh/6.7.html#math.deg","367":"/lua5.4-manual-zh/6.7.html#math.exp","368":"/lua5.4-manual-zh/6.7.html#math.floor","369":"/lua5.4-manual-zh/6.7.html#math.fmod","370":"/lua5.4-manual-zh/6.7.html#math.huge","371":"/lua5.4-manual-zh/6.7.html#math.log","372":"/lua5.4-manual-zh/6.7.html#math.max","373":"/lua5.4-manual-zh/6.7.html#math.maxinteger","374":"/lua5.4-manual-zh/6.7.html#math.min","375":"/lua5.4-manual-zh/6.7.html#math.mininteger","376":"/lua5.4-manual-zh/6.7.html#math.modf","377":"/lua5.4-manual-zh/6.7.html#math.pi","378":"/lua5.4-manual-zh/6.7.html#math.rad","379":"/lua5.4-manual-zh/6.7.html#math.random","380":"/lua5.4-manual-zh/6.7.html#math.randomseed","381":"/lua5.4-manual-zh/6.7.html#math.sin","382":"/lua5.4-manual-zh/6.7.html#math.sqrt","383":"/lua5.4-manual-zh/6.7.html#math.tan","384":"/lua5.4-manual-zh/6.7.html#math.tointeger","385":"/lua5.4-manual-zh/6.7.html#math.type","386":"/lua5.4-manual-zh/6.7.html#math.ult","387":"/lua5.4-manual-zh/6.8.html#_6-8-i-o操作","388":"/lua5.4-manual-zh/6.8.html#io.close","389":"/lua5.4-manual-zh/6.8.html#io.flush","390":"/lua5.4-manual-zh/6.8.html#io.input","391":"/lua5.4-manual-zh/6.8.html#io.lines","392":"/lua5.4-manual-zh/6.8.html#io.open","393":"/lua5.4-manual-zh/6.8.html#io.output","394":"/lua5.4-manual-zh/6.8.html#io.popen","395":"/lua5.4-manual-zh/6.8.html#io.read","396":"/lua5.4-manual-zh/6.8.html#io.tmpfile","397":"/lua5.4-manual-zh/6.8.html#io.type","398":"/lua5.4-manual-zh/6.8.html#io.write","399":"/lua5.4-manual-zh/6.8.html#file:close","400":"/lua5.4-manual-zh/6.8.html#file:flush","401":"/lua5.4-manual-zh/6.8.html#file:lines","402":"/lua5.4-manual-zh/6.8.html#file:read","403":"/lua5.4-manual-zh/6.8.html#file:seek","404":"/lua5.4-manual-zh/6.8.html#file:setvbuf","405":"/lua5.4-manual-zh/6.8.html#file:write","406":"/lua5.4-manual-zh/6.9.html#_6-9-os相关操作","407":"/lua5.4-manual-zh/6.9.html#os.clock","408":"/lua5.4-manual-zh/6.9.html#os.date","409":"/lua5.4-manual-zh/6.9.html#os.difftime","410":"/lua5.4-manual-zh/6.9.html#os.execute","411":"/lua5.4-manual-zh/6.9.html#os.exit","412":"/lua5.4-manual-zh/6.9.html#os.getenv","413":"/lua5.4-manual-zh/6.9.html#os.remove","414":"/lua5.4-manual-zh/6.9.html#os.rename","415":"/lua5.4-manual-zh/6.9.html#os.setlocale","416":"/lua5.4-manual-zh/6.9.html#os.time","417":"/lua5.4-manual-zh/6.9.html#os.tmpname","418":"/lua5.4-manual-zh/6.html#_6-标准库","419":"/lua5.4-manual-zh/7.html#_7-单独使用的lua","420":"/lua5.4-manual-zh/8.1.html#_8-1-语言中的兼容性问题","421":"/lua5.4-manual-zh/8.2.html#_8-2-库中的兼容性问题","422":"/lua5.4-manual-zh/8.3.html#_8-3-api中的兼容性问题","423":"/lua5.4-manual-zh/8.html#_8-版本兼容性相关","424":"/lua5.4-manual-zh/9.html#_9-lua完整语法"},"fieldIds":{"title":0,"titles":1,"text":2},"fieldLength":{"0":[2,1,66],"1":[3,1,206],"2":[3,1,74],"3":[3,1,227],"4":[8,1,45],"5":[2,1,60],"6":[7,1,36],"7":[7,1,63],"8":[8,1,72],"9":[6,1,52],"10":[5,1,119],"11":[2,1,2],"12":[3,1,206],"13":[3,1,40],"14":[5,1,33],"15":[2,1,51],"16":[3,1,61],"17":[3,1,3],"18":[1,3,49],"19":[2,3,44],"20":[3,1,11],"21":[5,1,34],"22":[3,1,32],"23":[3,1,41],"24":[2,1,8],"25":[4,1,36],"26":[4,1,73],"27":[4,1,103],"28":[5,1,103],"29":[4,1,25],"30":[3,1,57],"31":[3,1,73],"32":[4,1,28],"33":[4,1,11],"34":[4,1,50],"35":[4,1,23],"36":[4,1,60],"37":[3,1,45],"38":[3,1,57],"39":[3,1,31],"40":[2,1,22],"41":[4,1,41],"42":[4,1,33],"43":[3,1,33],"44":[3,1,26],"45":[3,1,34],"46":[3,1,28],"47":[2,1,52],"48":[3,1,131],"49":[3,1,9],"50":[2,3,136],"51":[2,3,10],"52":[2,3,11],"53":[2,3,11],"54":[2,3,88],"55":[2,3,35],"56":[2,3,30],"57":[2,3,21],"58":[2,3,73],"59":[2,3,47],"60":[2,3,22],"61":[2,3,21],"62":[2,3,24],"63":[2,3,18],"64":[3,1,30],"65":[2,3,11],"66":[2,3,65],"67":[2,3,56],"68":[2,3,11],"69":[2,3,76],"70":[2,3,21],"71":[2,3,56],"72":[2,3,18],"73":[2,3,20],"74":[2,3,23],"75":[2,3,24],"76":[2,3,29],"77":[2,3,21],"78":[2,3,14],"79":[2,3,20],"80":[2,3,27],"81":[2,3,15],"82":[2,3,45],"83":[2,3,14],"84":[2,3,23],"85":[2,3,22],"86":[2,3,14],"87":[2,3,21],"88":[2,3,14],"89":[2,3,23],"90":[2,3,13],"91":[2,3,19],"92":[2,3,14],"93":[2,3,24],"94":[2,3,11],"95":[2,3,11],"96":[2,3,11],"97":[2,3,14],"98":[2,3,11],"99":[2,3,11],"100":[2,3,11],"101":[2,3,11],"102":[2,3,13],"103":[2,3,11],"104":[2,3,13],"105":[2,3,16],"106":[2,3,13],"107":[2,3,16],"108":[2,3,13],"109":[2,3,23],"110":[2,3,61],"111":[2,3,22],"112":[2,3,12],"113":[2,3,16],"114":[2,3,38],"115":[2,3,49],"116":[2,3,19],"117":[2,3,19],"118":[2,3,51],"119":[2,3,21],"120":[2,3,15],"121":[2,3,12],"122":[2,3,47],"123":[2,3,13],"124":[2,3,52],"125":[2,3,9],"126":[2,3,12],"127":[2,3,28],"128":[2,3,15],"129":[2,3,26],"130":[2,3,9],"131":[2,3,12],"132":[2,3,24],"133":[2,3,11],"134":[2,3,12],"135":[2,3,18],"136":[2,3,17],"137":[2,3,14],"138":[2,3,19],"139":[2,3,26],"140":[2,3,24],"141":[2,3,16],"142":[2,3,24],"143":[2,3,28],"144":[2,3,32],"145":[2,3,22],"146":[2,3,14],"147":[2,3,17],"148":[2,3,15],"149":[2,3,43],"150":[2,3,22],"151":[2,3,13],"152":[2,3,29],"153":[2,3,14],"154":[2,3,28],"155":[2,3,20],"156":[2,3,16],"157":[2,3,26],"158":[2,3,21],"159":[2,3,15],"160":[2,3,16],"161":[2,3,25],"162":[2,3,27],"163":[2,3,17],"164":[2,3,13],"165":[2,3,41],"166":[2,3,14],"167":[2,3,24],"168":[2,3,33],"169":[2,3,14],"170":[2,3,23],"171":[2,3,23],"172":[2,3,16],"173":[2,3,14],"174":[2,3,19],"175":[2,3,28],"176":[2,3,15],"177":[2,3,5],"178":[2,3,15],"179":[2,3,9],"180":[2,3,19],"181":[2,3,26],"182":[2,3,15],"183":[2,3,20],"184":[2,3,58],"185":[2,1,44],"186":[2,1,31],"187":[3,1,2],"188":[2,3,14],"189":[2,3,20],"190":[2,3,20],"191":[2,3,17],"192":[2,3,14],"193":[2,3,16],"194":[2,3,23],"195":[2,3,23],"196":[2,3,23],"197":[2,3,52],"198":[2,3,13],"199":[2,3,15],"200":[2,3,12],"201":[2,3,17],"202":[2,3,14],"203":[2,3,25],"204":[2,3,16],"205":[2,3,17],"206":[2,3,24],"207":[2,3,18],"208":[2,3,28],"209":[2,3,25],"210":[2,3,18],"211":[2,3,18],"212":[2,3,24],"213":[2,3,12],"214":[2,3,24],"215":[2,3,23],"216":[2,3,24],"217":[2,3,16],"218":[2,3,24],"219":[2,3,23],"220":[2,3,17],"221":[2,3,22],"222":[2,3,20],"223":[2,3,21],"224":[2,3,20],"225":[2,3,29],"226":[2,3,17],"227":[2,3,31],"228":[2,3,20],"229":[2,3,21],"230":[2,3,20],"231":[2,3,27],"232":[2,3,18],"233":[2,3,11],"234":[2,3,25],"235":[2,3,20],"236":[2,3,35],"237":[2,3,21],"238":[2,3,20],"239":[2,3,13],"240":[2,3,18],"241":[2,3,11],"242":[2,3,10],"243":[2,3,14],"244":[2,3,36],"245":[2,3,20],"246":[2,3,34],"247":[2,3,37],"248":[2,3,16],"249":[2,3,41],"250":[2,3,19],"251":[2,3,31],"252":[2,3,23],"253":[2,3,20],"254":[2,3,13],"255":[2,3,25],"256":[2,3,23],"257":[3,1,4],"258":[4,3,16],"259":[4,3,61],"260":[3,3,10],"261":[4,3,25],"262":[2,3,8],"263":[3,3,12],"264":[3,3,21],"265":[6,3,65],"266":[5,3,6],"267":[4,3,25],"268":[3,3,23],"269":[4,3,16],"270":[2,3,14],"271":[4,3,9],"272":[4,3,9],"273":[3,3,8],"274":[5,3,16],"275":[3,3,16],"276":[4,3,16],"277":[4,3,40],"278":[3,3,17],"279":[3,3,15],"280":[2,3,7],"281":[3,3,20],"282":[5,3,4],"283":[3,1,17],"284":[2,3,15],"285":[4,3,12],"286":[6,3,45],"287":[6,3,31],"288":[4,3,5],"289":[3,3,4],"290":[5,3,22],"291":[5,3,14],"292":[7,3,47],"293":[7,3,19],"294":[5,3,8],"295":[6,3,14],"296":[6,3,19],"297":[6,3,16],"298":[5,3,11],"299":[7,3,9],"300":[3,1,7],"301":[4,3,10],"302":[4,3,11],"303":[4,3,8],"304":[5,3,20],"305":[3,3,3],"306":[4,3,19],"307":[4,3,17],"308":[3,3,7],"309":[3,1,6],"310":[3,3,76],"311":[2,3,14],"312":[2,3,17],"313":[2,3,23],"314":[5,3,42],"315":[2,3,17],"316":[2,3,12],"317":[2,3,89],"318":[7,3,36],"319":[4,1,12],"320":[2,4,84],"321":[2,4,59],"322":[2,4,13],"323":[2,4,44],"324":[2,4,30],"325":[4,1,121],"326":[3,1,29],"327":[6,3,16],"328":[3,3,6],"329":[5,3,21],"330":[7,3,29],"331":[4,3,82],"332":[6,3,50],"333":[7,3,95],"334":[4,3,11],"335":[4,3,7],"336":[6,3,24],"337":[6,3,10],"338":[4,3,10],"339":[6,3,16],"340":[4,3,4],"341":[6,3,36],"342":[6,3,16],"343":[4,3,7],"344":[4,1,39],"345":[3,4,5],"346":[2,4,15],"347":[5,4,20],"348":[7,4,15],"349":[7,4,17],"350":[6,4,32],"351":[2,1,12],"352":[7,2,17],"353":[6,2,21],"354":[8,2,20],"355":[3,2,14],"356":[5,2,27],"357":[5,2,33],"358":[6,2,11],"359":[3,1,15],"360":[4,3,6],"361":[4,3,5],"362":[4,3,5],"363":[5,3,14],"364":[4,3,6],"365":[4,3,5],"366":[4,3,4],"367":[4,3,5],"368":[4,3,6],"369":[5,3,9],"370":[2,3,5],"371":[5,3,11],"372":[4,3,5],"373":[2,3,2],"374":[4,3,5],"375":[2,3,2],"376":[4,3,5],"377":[2,3,2],"378":[4,3,4],"379":[5,3,23],"380":[5,3,35],"381":[4,3,5],"382":[4,3,9],"383":[4,3,5],"384":[4,3,6],"385":[4,3,10],"386":[5,3,9],"387":[4,1,36],"388":[4,4,7],"389":[3,4,5],"390":[4,4,11],"391":[4,4,29],"392":[5,4,30],"393":[4,4,4],"394":[5,4,16],"395":[3,4,5],"396":[3,4,4],"397":[4,4,13],"398":[3,4,5],"399":[3,4,9],"400":[3,4,4],"401":[3,4,21],"402":[3,4,49],"403":[5,4,34],"404":[5,4,27],"405":[3,4,8],"406":[3,1,4],"407":[3,3,4],"408":[5,3,65],"409":[5,3,12],"410":[4,3,26],"411":[5,3,22],"412":[4,3,5],"413":[4,3,6],"414":[5,3,8],"415":[5,3,32],"416":[4,3,56],"417":[3,3,15],"418":[2,1,93],"419":[2,1,174],"420":[3,1,39],"421":[3,1,37],"422":[3,1,38],"423":[2,1,32],"424":[2,1,75]},"averageFieldLength":[2.992941176470591,2.7176470588235278,26.378823529411765],"storedFields":{"0":{"title":"1 - 简介","titles":[]},"1":{"title":"2.1 - 值和类型","titles":[]},"2":{"title":"2.3 - 错误处理","titles":[]},"3":{"title":"2.4 - 元表和元函数","titles":[]},"4":{"title":"2.5.1 - 步进GC（Incremental Garbage Collection）","titles":[]},"5":{"title":"2.2 - 环境和全局环境","titles":[]},"6":{"title":"2.5.2 - 代际GC（Generational Garbage Collection）","titles":[]},"7":{"title":"2.5.4 - 弱表（Weak Tables）","titles":[]},"8":{"title":"2.5.3 - GC元函数（Garbage-Collection Metamethods）","titles":[]},"9":{"title":"2.5 - 垃圾回收（Garbage Collection）","titles":[]},"10":{"title":"2.6 - 协程（Coroutines）","titles":[]},"11":{"title":"2 - 基本概念","titles":[]},"12":{"title":"3.1 - 词法约定","titles":[]},"13":{"title":"3.2 - 变量","titles":[]},"14":{"title":"3.3.1 - 语句块（Blocks）","titles":[]},"15":{"title":"3.3.3 - 赋值","titles":[]},"16":{"title":"3.3.4 - 控制结构","titles":[]},"17":{"title":"3.3.5 - for语句","titles":[]},"18":{"title":"数字形式的for语句","titles":["3.3.5 - for语句"]},"19":{"title":"通用形式的for语句 {#通用形式的for语句}","titles":["3.3.5 - for语句"]},"20":{"title":"3.3.6 - 作为语句的函数调用","titles":[]},"21":{"title":"3.3.2 - 代码块（Chunks）","titles":[]},"22":{"title":"3.3.7 - 局部声明","titles":[]},"23":{"title":"3.3.8 - 待关闭变量","titles":[]},"24":{"title":"3.3 - 语句","titles":[]},"25":{"title":"3.4.1 - 算术操作","titles":[]},"26":{"title":"3.4.10 - 函数调用","titles":[]},"27":{"title":"3.4.11 - 函数定义","titles":[]},"28":{"title":"3.4.12 - 表达式列表、多重返回以及相应调整","titles":[]},"29":{"title":"3.4.2 - 位操作","titles":[]},"30":{"title":"3.4.3 - 转换及强制转换","titles":[]},"31":{"title":"3.4.4 - 关系操作","titles":[]},"32":{"title":"3.4.5 - 逻辑操作","titles":[]},"33":{"title":"3.4.6 - 连接","titles":[]},"34":{"title":"3.4.7 - 取长操作符","titles":[]},"35":{"title":"3.4.8 - 优先级","titles":[]},"36":{"title":"3.4.9 - 表的构造","titles":[]},"37":{"title":"3.4 - 表达式","titles":[]},"38":{"title":"3.5 - 可见性规则","titles":[]},"39":{"title":"4.1.1 - 栈的大小","titles":[]},"40":{"title":"3 - 语言","titles":[]},"41":{"title":"4.1.2 - 有效与可接受的索引","titles":[]},"42":{"title":"4.1.3 - 字符串指针","titles":[]},"43":{"title":"4.1 - 栈","titles":[]},"44":{"title":"4.2 - C闭包","titles":[]},"45":{"title":"4.3 - 注册表","titles":[]},"46":{"title":"4.4.1 - 状态码","titles":[]},"47":{"title":"4.4 - C代码中的错误处理","titles":[]},"48":{"title":"4.5 - 在C代码中处理让出","titles":[]},"49":{"title":"4.7 - 调试接口","titles":[]},"50":{"title":"lua_Debug","titles":["4.7 - 调试接口"]},"51":{"title":"lua_gethook","titles":["4.7 - 调试接口"]},"52":{"title":"lua_gethookcount","titles":["4.7 - 调试接口"]},"53":{"title":"lua_gethookmask","titles":["4.7 - 调试接口"]},"54":{"title":"lua_getinfo","titles":["4.7 - 调试接口"]},"55":{"title":"lua_getlocal","titles":["4.7 - 调试接口"]},"56":{"title":"lua_getstack","titles":["4.7 - 调试接口"]},"57":{"title":"lua_getupvalue","titles":["4.7 - 调试接口"]},"58":{"title":"lua_Hook","titles":["4.7 - 调试接口"]},"59":{"title":"lua_sethook","titles":["4.7 - 调试接口"]},"60":{"title":"lua_setlocal","titles":["4.7 - 调试接口"]},"61":{"title":"lua_setupvalue","titles":["4.7 - 调试接口"]},"62":{"title":"lua_upvalueid","titles":["4.7 - 调试接口"]},"63":{"title":"lua_upvaluejoin","titles":["4.7 - 调试接口"]},"64":{"title":"4.6 - 函数及类型列表","titles":[]},"65":{"title":"lua_absindex","titles":["4.6 - 函数及类型列表"]},"66":{"title":"lua_Alloc","titles":["4.6 - 函数及类型列表"]},"67":{"title":"lua_arith","titles":["4.6 - 函数及类型列表"]},"68":{"title":"lua_atpanic","titles":["4.6 - 函数及类型列表"]},"69":{"title":"lua_call","titles":["4.6 - 函数及类型列表"]},"70":{"title":"lua_callk","titles":["4.6 - 函数及类型列表"]},"71":{"title":"lua_CFunction","titles":["4.6 - 函数及类型列表"]},"72":{"title":"lua_checkstack","titles":["4.6 - 函数及类型列表"]},"73":{"title":"lua_close","titles":["4.6 - 函数及类型列表"]},"74":{"title":"lua_closeslot","titles":["4.6 - 函数及类型列表"]},"75":{"title":"lua_closethread","titles":["4.6 - 函数及类型列表"]},"76":{"title":"lua_compare","titles":["4.6 - 函数及类型列表"]},"77":{"title":"lua_concat","titles":["4.6 - 函数及类型列表"]},"78":{"title":"lua_copy","titles":["4.6 - 函数及类型列表"]},"79":{"title":"lua_createtable","titles":["4.6 - 函数及类型列表"]},"80":{"title":"lua_dump","titles":["4.6 - 函数及类型列表"]},"81":{"title":"lua_error","titles":["4.6 - 函数及类型列表"]},"82":{"title":"lua_gc","titles":["4.6 - 函数及类型列表"]},"83":{"title":"lua_getallocf","titles":["4.6 - 函数及类型列表"]},"84":{"title":"lua_getfield","titles":["4.6 - 函数及类型列表"]},"85":{"title":"lua_getextraspace","titles":["4.6 - 函数及类型列表"]},"86":{"title":"lua_getglobal","titles":["4.6 - 函数及类型列表"]},"87":{"title":"lua_geti","titles":["4.6 - 函数及类型列表"]},"88":{"title":"lua_getmetatable","titles":["4.6 - 函数及类型列表"]},"89":{"title":"lua_gettable","titles":["4.6 - 函数及类型列表"]},"90":{"title":"lua_gettop","titles":["4.6 - 函数及类型列表"]},"91":{"title":"lua_getiuservalue","titles":["4.6 - 函数及类型列表"]},"92":{"title":"lua_insert","titles":["4.6 - 函数及类型列表"]},"93":{"title":"lua_Integer","titles":["4.6 - 函数及类型列表"]},"94":{"title":"lua_isboolean","titles":["4.6 - 函数及类型列表"]},"95":{"title":"lua_iscfunction","titles":["4.6 - 函数及类型列表"]},"96":{"title":"lua_isinteger","titles":["4.6 - 函数及类型列表"]},"97":{"title":"lua_islightuserdata","titles":["4.6 - 函数及类型列表"]},"98":{"title":"lua_isnil","titles":["4.6 - 函数及类型列表"]},"99":{"title":"lua_isnone","titles":["4.6 - 函数及类型列表"]},"100":{"title":"lua_isnoneornil","titles":["4.6 - 函数及类型列表"]},"101":{"title":"lua_isnumber","titles":["4.6 - 函数及类型列表"]},"102":{"title":"lua_isstring","titles":["4.6 - 函数及类型列表"]},"103":{"title":"lua_istable","titles":["4.6 - 函数及类型列表"]},"104":{"title":"lua_isthread","titles":["4.6 - 函数及类型列表"]},"105":{"title":"lua_isuserdata","titles":["4.6 - 函数及类型列表"]},"106":{"title":"lua_isyieldable","titles":["4.6 - 函数及类型列表"]},"107":{"title":"lua_KContext","titles":["4.6 - 函数及类型列表"]},"108":{"title":"lua_KFunction","titles":["4.6 - 函数及类型列表"]},"109":{"title":"lua_len","titles":["4.6 - 函数及类型列表"]},"110":{"title":"lua_load","titles":["4.6 - 函数及类型列表"]},"111":{"title":"lua_newstate","titles":["4.6 - 函数及类型列表"]},"112":{"title":"lua_newtable","titles":["4.6 - 函数及类型列表"]},"113":{"title":"lua_newthread","titles":["4.6 - 函数及类型列表"]},"114":{"title":"lua_newuserdatauv","titles":["4.6 - 函数及类型列表"]},"115":{"title":"lua_next","titles":["4.6 - 函数及类型列表"]},"116":{"title":"lua_Number","titles":["4.6 - 函数及类型列表"]},"117":{"title":"lua_numbertointeger","titles":["4.6 - 函数及类型列表"]},"118":{"title":"lua_pcall","titles":["4.6 - 函数及类型列表"]},"119":{"title":"lua_pcallk","titles":["4.6 - 函数及类型列表"]},"120":{"title":"lua_pop","titles":["4.6 - 函数及类型列表"]},"121":{"title":"lua_pushboolean","titles":["4.6 - 函数及类型列表"]},"122":{"title":"lua_pushcclosure","titles":["4.6 - 函数及类型列表"]},"123":{"title":"lua_pushcfunction","titles":["4.6 - 函数及类型列表"]},"124":{"title":"lua_pushfstring","titles":["4.6 - 函数及类型列表"]},"125":{"title":"lua_pushglobaltable","titles":["4.6 - 函数及类型列表"]},"126":{"title":"lua_pushinteger","titles":["4.6 - 函数及类型列表"]},"127":{"title":"lua_pushlightuserdata","titles":["4.6 - 函数及类型列表"]},"128":{"title":"lua_pushliteral","titles":["4.6 - 函数及类型列表"]},"129":{"title":"lua_pushlstring","titles":["4.6 - 函数及类型列表"]},"130":{"title":"lua_pushnil","titles":["4.6 - 函数及类型列表"]},"131":{"title":"lua_pushnumber","titles":["4.6 - 函数及类型列表"]},"132":{"title":"lua_pushstring","titles":["4.6 - 函数及类型列表"]},"133":{"title":"lua_pushthread","titles":["4.6 - 函数及类型列表"]},"134":{"title":"lua_pushvalue","titles":["4.6 - 函数及类型列表"]},"135":{"title":"lua_pushvfstring","titles":["4.6 - 函数及类型列表"]},"136":{"title":"lua_rawequal","titles":["4.6 - 函数及类型列表"]},"137":{"title":"lua_rawget","titles":["4.6 - 函数及类型列表"]},"138":{"title":"lua_rawgeti","titles":["4.6 - 函数及类型列表"]},"139":{"title":"lua_rawgetp","titles":["4.6 - 函数及类型列表"]},"140":{"title":"lua_rawlen","titles":["4.6 - 函数及类型列表"]},"141":{"title":"lua_rawset","titles":["4.6 - 函数及类型列表"]},"142":{"title":"lua_rawseti","titles":["4.6 - 函数及类型列表"]},"143":{"title":"lua_rawsetp","titles":["4.6 - 函数及类型列表"]},"144":{"title":"lua_Reader","titles":["4.6 - 函数及类型列表"]},"145":{"title":"lua_register","titles":["4.6 - 函数及类型列表"]},"146":{"title":"lua_remove","titles":["4.6 - 函数及类型列表"]},"147":{"title":"lua_replace","titles":["4.6 - 函数及类型列表"]},"148":{"title":"lua_resetthread","titles":["4.6 - 函数及类型列表"]},"149":{"title":"lua_resume","titles":["4.6 - 函数及类型列表"]},"150":{"title":"lua_rotate","titles":["4.6 - 函数及类型列表"]},"151":{"title":"lua_setallocf","titles":["4.6 - 函数及类型列表"]},"152":{"title":"lua_setfield","titles":["4.6 - 函数及类型列表"]},"153":{"title":"lua_setglobal","titles":["4.6 - 函数及类型列表"]},"154":{"title":"lua_seti","titles":["4.6 - 函数及类型列表"]},"155":{"title":"lua_setiuservalue","titles":["4.6 - 函数及类型列表"]},"156":{"title":"lua_setmetatable","titles":["4.6 - 函数及类型列表"]},"157":{"title":"lua_settable","titles":["4.6 - 函数及类型列表"]},"158":{"title":"lua_settop","titles":["4.6 - 函数及类型列表"]},"159":{"title":"lua_setwarnf","titles":["4.6 - 函数及类型列表"]},"160":{"title":"lua_State","titles":["4.6 - 函数及类型列表"]},"161":{"title":"lua_status","titles":["4.6 - 函数及类型列表"]},"162":{"title":"lua_stringtonumber","titles":["4.6 - 函数及类型列表"]},"163":{"title":"lua_toboolean","titles":["4.6 - 函数及类型列表"]},"164":{"title":"lua_tocfunction","titles":["4.6 - 函数及类型列表"]},"165":{"title":"lua_toclose","titles":["4.6 - 函数及类型列表"]},"166":{"title":"lua_tointeger","titles":["4.6 - 函数及类型列表"]},"167":{"title":"lua_tointegerx","titles":["4.6 - 函数及类型列表"]},"168":{"title":"lua_tolstring","titles":["4.6 - 函数及类型列表"]},"169":{"title":"lua_tonumber","titles":["4.6 - 函数及类型列表"]},"170":{"title":"lua_tonumberx","titles":["4.6 - 函数及类型列表"]},"171":{"title":"lua_topointer","titles":["4.6 - 函数及类型列表"]},"172":{"title":"lua_tostring","titles":["4.6 - 函数及类型列表"]},"173":{"title":"lua_tothread","titles":["4.6 - 函数及类型列表"]},"174":{"title":"lua_touserdata","titles":["4.6 - 函数及类型列表"]},"175":{"title":"lua_type","titles":["4.6 - 函数及类型列表"]},"176":{"title":"lua_typename","titles":["4.6 - 函数及类型列表"]},"177":{"title":"lua_Unsigned","titles":["4.6 - 函数及类型列表"]},"178":{"title":"lua_upvalueindex","titles":["4.6 - 函数及类型列表"]},"179":{"title":"lua_version","titles":["4.6 - 函数及类型列表"]},"180":{"title":"lua_WarnFunction","titles":["4.6 - 函数及类型列表"]},"181":{"title":"lua_Writer","titles":["4.6 - 函数及类型列表"]},"182":{"title":"lua_xmove","titles":["4.6 - 函数及类型列表"]},"183":{"title":"lua_yield","titles":["4.6 - 函数及类型列表"]},"184":{"title":"lua_yieldk","titles":["4.6 - 函数及类型列表"]},"185":{"title":"4 - 应用编程接口","titles":[]},"186":{"title":"5 - 辅助库","titles":[]},"187":{"title":"5.1 - 函数和类型","titles":[]},"188":{"title":"luaL_addchar","titles":["5.1 - 函数和类型"]},"189":{"title":"luaL_addgsub","titles":["5.1 - 函数和类型"]},"190":{"title":"luaL_addlstring","titles":["5.1 - 函数和类型"]},"191":{"title":"luaL_addsize","titles":["5.1 - 函数和类型"]},"192":{"title":"luaL_addstring","titles":["5.1 - 函数和类型"]},"193":{"title":"luaL_addvalue","titles":["5.1 - 函数和类型"]},"194":{"title":"luaL_argcheck","titles":["5.1 - 函数和类型"]},"195":{"title":"luaL_argerror","titles":["5.1 - 函数和类型"]},"196":{"title":"luaL_argexpected","titles":["5.1 - 函数和类型"]},"197":{"title":"luaL_Buffer","titles":["5.1 - 函数和类型"]},"198":{"title":"luaL_buffaddr","titles":["5.1 - 函数和类型"]},"199":{"title":"luaL_buffinit","titles":["5.1 - 函数和类型"]},"200":{"title":"luaL_bufflen","titles":["5.1 - 函数和类型"]},"201":{"title":"luaL_buffinitsize","titles":["5.1 - 函数和类型"]},"202":{"title":"luaL_buffsub","titles":["5.1 - 函数和类型"]},"203":{"title":"luaL_callmeta","titles":["5.1 - 函数和类型"]},"204":{"title":"luaL_checkany","titles":["5.1 - 函数和类型"]},"205":{"title":"luaL_checkinteger","titles":["5.1 - 函数和类型"]},"206":{"title":"luaL_checklstring","titles":["5.1 - 函数和类型"]},"207":{"title":"luaL_checknumber","titles":["5.1 - 函数和类型"]},"208":{"title":"luaL_checkoption","titles":["5.1 - 函数和类型"]},"209":{"title":"luaL_checkstack","titles":["5.1 - 函数和类型"]},"210":{"title":"luaL_checkstring","titles":["5.1 - 函数和类型"]},"211":{"title":"luaL_checktype","titles":["5.1 - 函数和类型"]},"212":{"title":"luaL_checkudata","titles":["5.1 - 函数和类型"]},"213":{"title":"luaL_checkversion","titles":["5.1 - 函数和类型"]},"214":{"title":"luaL_dofile","titles":["5.1 - 函数和类型"]},"215":{"title":"luaL_dostring","titles":["5.1 - 函数和类型"]},"216":{"title":"luaL_error","titles":["5.1 - 函数和类型"]},"217":{"title":"luaL_execresult","titles":["5.1 - 函数和类型"]},"218":{"title":"luaL_fileresult","titles":["5.1 - 函数和类型"]},"219":{"title":"luaL_getmetafield","titles":["5.1 - 函数和类型"]},"220":{"title":"luaL_getmetatable","titles":["5.1 - 函数和类型"]},"221":{"title":"luaL_getsubtable","titles":["5.1 - 函数和类型"]},"222":{"title":"luaL_gsub","titles":["5.1 - 函数和类型"]},"223":{"title":"luaL_len","titles":["5.1 - 函数和类型"]},"224":{"title":"luaL_loadbuffer","titles":["5.1 - 函数和类型"]},"225":{"title":"luaL_loadbufferx","titles":["5.1 - 函数和类型"]},"226":{"title":"luaL_loadfile","titles":["5.1 - 函数和类型"]},"227":{"title":"luaL_loadfilex","titles":["5.1 - 函数和类型"]},"228":{"title":"luaL_loadstring","titles":["5.1 - 函数和类型"]},"229":{"title":"luaL_newlib","titles":["5.1 - 函数和类型"]},"230":{"title":"luaL_newlibtable","titles":["5.1 - 函数和类型"]},"231":{"title":"luaL_newmetatable","titles":["5.1 - 函数和类型"]},"232":{"title":"luaL_newstate","titles":["5.1 - 函数和类型"]},"233":{"title":"luaL_openlibs","titles":["5.1 - 函数和类型"]},"234":{"title":"luaL_opt","titles":["5.1 - 函数和类型"]},"235":{"title":"luaL_optinteger","titles":["5.1 - 函数和类型"]},"236":{"title":"luaL_optlstring","titles":["5.1 - 函数和类型"]},"237":{"title":"luaL_optnumber","titles":["5.1 - 函数和类型"]},"238":{"title":"luaL_optstring","titles":["5.1 - 函数和类型"]},"239":{"title":"luaL_prepbuffer","titles":["5.1 - 函数和类型"]},"240":{"title":"luaL_prepbuffsize","titles":["5.1 - 函数和类型"]},"241":{"title":"luaL_pushfail","titles":["5.1 - 函数和类型"]},"242":{"title":"luaL_pushresult","titles":["5.1 - 函数和类型"]},"243":{"title":"luaL_pushresultsize","titles":["5.1 - 函数和类型"]},"244":{"title":"luaL_ref","titles":["5.1 - 函数和类型"]},"245":{"title":"luaL_Reg","titles":["5.1 - 函数和类型"]},"246":{"title":"luaL_requiref","titles":["5.1 - 函数和类型"]},"247":{"title":"luaL_setfuncs","titles":["5.1 - 函数和类型"]},"248":{"title":"luaL_setmetatable","titles":["5.1 - 函数和类型"]},"249":{"title":"luaL_Stream","titles":["5.1 - 函数和类型"]},"250":{"title":"luaL_testudata","titles":["5.1 - 函数和类型"]},"251":{"title":"luaL_tolstring","titles":["5.1 - 函数和类型"]},"252":{"title":"luaL_traceback","titles":["5.1 - 函数和类型"]},"253":{"title":"luaL_typeerror","titles":["5.1 - 函数和类型"]},"254":{"title":"luaL_typename","titles":["5.1 - 函数和类型"]},"255":{"title":"luaL_unref","titles":["5.1 - 函数和类型"]},"256":{"title":"luaL_where","titles":["5.1 - 函数和类型"]},"257":{"title":"6.1 - 基础库","titles":[]},"258":{"title":"assert (v [, message])","titles":["6.1 - 基础库"]},"259":{"title":"collectgarbage ([opt [, arg]])","titles":["6.1 - 基础库"]},"260":{"title":"dofile ([filename])","titles":["6.1 - 基础库"]},"261":{"title":"error (message [, level])","titles":["6.1 - 基础库"]},"262":{"title":"_G","titles":["6.1 - 基础库"]},"263":{"title":"getmetatable (object)","titles":["6.1 - 基础库"]},"264":{"title":"ipairs (t)","titles":["6.1 - 基础库"]},"265":{"title":"load (chunk [, chunkname [, mode [, env]]])","titles":["6.1 - 基础库"]},"266":{"title":"loadfile ([filename [, mode [, env]]])","titles":["6.1 - 基础库"]},"267":{"title":"next (table [, index])","titles":["6.1 - 基础库"]},"268":{"title":"pairs (t)","titles":["6.1 - 基础库"]},"269":{"title":"pcall (f [, arg1, ···])","titles":["6.1 - 基础库"]},"270":{"title":"print (···)","titles":["6.1 - 基础库"]},"271":{"title":"rawequal (v1, v2)","titles":["6.1 - 基础库"]},"272":{"title":"rawget (table, index)","titles":["6.1 - 基础库"]},"273":{"title":"rawlen (v)","titles":["6.1 - 基础库"]},"274":{"title":"rawset (table, index, value)","titles":["6.1 - 基础库"]},"275":{"title":"select (index, ···)","titles":["6.1 - 基础库"]},"276":{"title":"setmetatable (table, metatable)","titles":["6.1 - 基础库"]},"277":{"title":"tonumber (e [, base])","titles":["6.1 - 基础库"]},"278":{"title":"tostring (v)","titles":["6.1 - 基础库"]},"279":{"title":"type (v)","titles":["6.1 - 基础库"]},"280":{"title":"_VERSION","titles":["6.1 - 基础库"]},"281":{"title":"warn (msg1, ···)","titles":["6.1 - 基础库"]},"282":{"title":"xpcall (f, msgh [, arg1, ···])","titles":["6.1 - 基础库"]},"283":{"title":"6.10 - 调试库","titles":[]},"284":{"title":"debug.debug ()","titles":["6.10 - 调试库"]},"285":{"title":"debug.gethook ([thread])","titles":["6.10 - 调试库"]},"286":{"title":"debug.getinfo ([thread,] f [, what])","titles":["6.10 - 调试库"]},"287":{"title":"debug.getlocal ([thread,] f, local)","titles":["6.10 - 调试库"]},"288":{"title":"debug.getmetatable (value)","titles":["6.10 - 调试库"]},"289":{"title":"debug.getregistry ()","titles":["6.10 - 调试库"]},"290":{"title":"debug.getupvalue (f, up)","titles":["6.10 - 调试库"]},"291":{"title":"debug.getuservalue (u, n)","titles":["6.10 - 调试库"]},"292":{"title":"debug.sethook ([thread,] hook, mask [, count])","titles":["6.10 - 调试库"]},"293":{"title":"debug.setlocal ([thread,] level, local, value)","titles":["6.10 - 调试库"]},"294":{"title":"debug.setmetatable (value, table)","titles":["6.10 - 调试库"]},"295":{"title":"debug.setupvalue (f, up, value)","titles":["6.10 - 调试库"]},"296":{"title":"debug.setuservalue (udata, value, n)","titles":["6.10 - 调试库"]},"297":{"title":"debug.traceback ([thread,] [message [, level]])","titles":["6.10 - 调试库"]},"298":{"title":"debug.upvalueid (f, n)","titles":["6.10 - 调试库"]},"299":{"title":"debug.upvaluejoin (f1, n1, f2, n2)","titles":["6.10 - 调试库"]},"300":{"title":"6.2 - 处理协程","titles":[]},"301":{"title":"coroutine.close (co)","titles":["6.2 - 处理协程"]},"302":{"title":"coroutine.create (f)","titles":["6.2 - 处理协程"]},"303":{"title":"coroutine.isyieldable ([co])","titles":["6.2 - 处理协程"]},"304":{"title":"coroutine.resume (co [, val1, ···])","titles":["6.2 - 处理协程"]},"305":{"title":"coroutine.running ()","titles":["6.2 - 处理协程"]},"306":{"title":"coroutine.status (co)","titles":["6.2 - 处理协程"]},"307":{"title":"coroutine.wrap (f)","titles":["6.2 - 处理协程"]},"308":{"title":"coroutine.yield (···)","titles":["6.2 - 处理协程"]},"309":{"title":"6.3 – 模块","titles":[]},"310":{"title":"require (modname)","titles":["6.3 – 模块"]},"311":{"title":"package.config","titles":["6.3 – 模块"]},"312":{"title":"package.cpath","titles":["6.3 – 模块"]},"313":{"title":"package.loaded","titles":["6.3 – 模块"]},"314":{"title":"package.loadlib (libname, funcname)","titles":["6.3 – 模块"]},"315":{"title":"package.path","titles":["6.3 – 模块"]},"316":{"title":"package.preload","titles":["6.3 – 模块"]},"317":{"title":"package.searchers","titles":["6.3 – 模块"]},"318":{"title":"package.searchpath (name, path [, sep [, rep]])","titles":["6.3 – 模块"]},"319":{"title":"6.4.1 - 模式匹配","titles":[]},"320":{"title":"字符类：","titles":["6.4.1 - 模式匹配"]},"321":{"title":"模式项：","titles":["6.4.1 - 模式匹配"]},"322":{"title":"模式：","titles":["6.4.1 - 模式匹配"]},"323":{"title":"捕获：","titles":["6.4.1 - 模式匹配"]},"324":{"title":"多重匹配：","titles":["6.4.1 - 模式匹配"]},"325":{"title":"6.4.2 - 打包与解包中的格式化字符串","titles":[]},"326":{"title":"6.4 - 字符串操作","titles":[]},"327":{"title":"string.byte (s [, i [, j]])","titles":["6.4 - 字符串操作"]},"328":{"title":"string.char (···)","titles":["6.4 - 字符串操作"]},"329":{"title":"string.dump (function [, strip])","titles":["6.4 - 字符串操作"]},"330":{"title":"string.find (s, pattern [, init [, plain]])","titles":["6.4 - 字符串操作"]},"331":{"title":"string.format (formatstring, ···)","titles":["6.4 - 字符串操作"]},"332":{"title":"string.gmatch (s, pattern [, init])","titles":["6.4 - 字符串操作"]},"333":{"title":"string.gsub (s, pattern, repl [, n])","titles":["6.4 - 字符串操作"]},"334":{"title":"string.len (s)","titles":["6.4 - 字符串操作"]},"335":{"title":"string.lower (s)","titles":["6.4 - 字符串操作"]},"336":{"title":"string.match (s, pattern [, init])","titles":["6.4 - 字符串操作"]},"337":{"title":"string.pack (fmt, v1, v2, ···)","titles":["6.4 - 字符串操作"]},"338":{"title":"string.packsize (fmt)","titles":["6.4 - 字符串操作"]},"339":{"title":"string.rep (s, n [, sep])","titles":["6.4 - 字符串操作"]},"340":{"title":"string.reverse (s)","titles":["6.4 - 字符串操作"]},"341":{"title":"string.sub (s, i [, j])","titles":["6.4 - 字符串操作"]},"342":{"title":"string.unpack (fmt, s [, pos])","titles":["6.4 - 字符串操作"]},"343":{"title":"string.upper (s)","titles":["6.4 - 字符串操作"]},"344":{"title":"6.5 - UTF-8支持","titles":[]},"345":{"title":"utf8.char (···)","titles":["6.5 - UTF-8支持"]},"346":{"title":"utf8.charpattern","titles":["6.5 - UTF-8支持"]},"347":{"title":"utf8.codes (s [, lax])","titles":["6.5 - UTF-8支持"]},"348":{"title":"utf8.codepoint (s [, i [, j [, lax]]])","titles":["6.5 - UTF-8支持"]},"349":{"title":"utf8.len (s [, i [, j [, lax]]])","titles":["6.5 - UTF-8支持"]},"350":{"title":"utf8.offset (s, n [, i])","titles":["6.5 - UTF-8支持"]},"351":{"title":"6.6 - 表操作","titles":[]},"352":{"title":"table.concat (list [, sep [, i [, j]]])","titles":["6.6 - 表操作"]},"353":{"title":"table.insert (list, [pos,] value)","titles":["6.6 - 表操作"]},"354":{"title":"table.move (a1, f, e, t [,a2])","titles":["6.6 - 表操作"]},"355":{"title":"table.pack (···)","titles":["6.6 - 表操作"]},"356":{"title":"table.remove (list [, pos])","titles":["6.6 - 表操作"]},"357":{"title":"table.sort (list [, comp])","titles":["6.6 - 表操作"]},"358":{"title":"table.unpack (list [, i [, j]])","titles":["6.6 - 表操作"]},"359":{"title":"6.7 - 数学函数","titles":[]},"360":{"title":"math.abs (x)","titles":["6.7 - 数学函数"]},"361":{"title":"math.acos (x)","titles":["6.7 - 数学函数"]},"362":{"title":"math.asin (x)","titles":["6.7 - 数学函数"]},"363":{"title":"math.atan (y [, x])","titles":["6.7 - 数学函数"]},"364":{"title":"math.ceil (x)","titles":["6.7 - 数学函数"]},"365":{"title":"math.cos (x)","titles":["6.7 - 数学函数"]},"366":{"title":"math.deg (x)","titles":["6.7 - 数学函数"]},"367":{"title":"math.exp (x)","titles":["6.7 - 数学函数"]},"368":{"title":"math.floor (x)","titles":["6.7 - 数学函数"]},"369":{"title":"math.fmod (x, y)","titles":["6.7 - 数学函数"]},"370":{"title":"math.huge","titles":["6.7 - 数学函数"]},"371":{"title":"math.log (x [, base])","titles":["6.7 - 数学函数"]},"372":{"title":"math.max (x, ···)","titles":["6.7 - 数学函数"]},"373":{"title":"math.maxinteger","titles":["6.7 - 数学函数"]},"374":{"title":"math.min (x, ···)","titles":["6.7 - 数学函数"]},"375":{"title":"math.mininteger","titles":["6.7 - 数学函数"]},"376":{"title":"math.modf (x)","titles":["6.7 - 数学函数"]},"377":{"title":"math.pi","titles":["6.7 - 数学函数"]},"378":{"title":"math.rad (x)","titles":["6.7 - 数学函数"]},"379":{"title":"math.random ([m [, n]])","titles":["6.7 - 数学函数"]},"380":{"title":"math.randomseed ([x [, y]])","titles":["6.7 - 数学函数"]},"381":{"title":"math.sin (x)","titles":["6.7 - 数学函数"]},"382":{"title":"math.sqrt (x)","titles":["6.7 - 数学函数"]},"383":{"title":"math.tan (x)","titles":["6.7 - 数学函数"]},"384":{"title":"math.tointeger (x)","titles":["6.7 - 数学函数"]},"385":{"title":"math.type (x)","titles":["6.7 - 数学函数"]},"386":{"title":"math.ult (m, n)","titles":["6.7 - 数学函数"]},"387":{"title":"6.8 - I/O操作","titles":[]},"388":{"title":"io.close ([file])","titles":["6.8 - I/O操作"]},"389":{"title":"io.flush ()","titles":["6.8 - I/O操作"]},"390":{"title":"io.input ([file])","titles":["6.8 - I/O操作"]},"391":{"title":"io.lines ([filename, ···])","titles":["6.8 - I/O操作"]},"392":{"title":"io.open (filename [, mode])","titles":["6.8 - I/O操作"]},"393":{"title":"io.output ([file])","titles":["6.8 - I/O操作"]},"394":{"title":"io.popen (prog [, mode])","titles":["6.8 - I/O操作"]},"395":{"title":"io.read (···)","titles":["6.8 - I/O操作"]},"396":{"title":"io.tmpfile ()","titles":["6.8 - I/O操作"]},"397":{"title":"io.type (obj)","titles":["6.8 - I/O操作"]},"398":{"title":"io.write (···)","titles":["6.8 - I/O操作"]},"399":{"title":"file:close ()","titles":["6.8 - I/O操作"]},"400":{"title":"file:flush ()","titles":["6.8 - I/O操作"]},"401":{"title":"file:lines (···)","titles":["6.8 - I/O操作"]},"402":{"title":"file:read (···)","titles":["6.8 - I/O操作"]},"403":{"title":"file:seek ([whence [, offset]])","titles":["6.8 - I/O操作"]},"404":{"title":"file:setvbuf (mode [, size])","titles":["6.8 - I/O操作"]},"405":{"title":"file:write (···)","titles":["6.8 - I/O操作"]},"406":{"title":"6.9 - OS相关操作","titles":[]},"407":{"title":"os.clock ()","titles":["6.9 - OS相关操作"]},"408":{"title":"os.date ([format [, time]])","titles":["6.9 - OS相关操作"]},"409":{"title":"os.difftime (t2, t1)","titles":["6.9 - OS相关操作"]},"410":{"title":"os.execute ([command])","titles":["6.9 - OS相关操作"]},"411":{"title":"os.exit ([code [, close]])","titles":["6.9 - OS相关操作"]},"412":{"title":"os.getenv (varname)","titles":["6.9 - OS相关操作"]},"413":{"title":"os.remove (filename)","titles":["6.9 - OS相关操作"]},"414":{"title":"os.rename (oldname, newname)","titles":["6.9 - OS相关操作"]},"415":{"title":"os.setlocale (locale [, category])","titles":["6.9 - OS相关操作"]},"416":{"title":"os.time ([table])","titles":["6.9 - OS相关操作"]},"417":{"title":"os.tmpname ()","titles":["6.9 - OS相关操作"]},"418":{"title":"6 - 标准库","titles":[]},"419":{"title":"7 - 单独使用的Lua","titles":[]},"420":{"title":"8.1 - 语言中的兼容性问题","titles":[]},"421":{"title":"8.2 - 库中的兼容性问题","titles":[]},"422":{"title":"8.3 - API中的兼容性问题","titles":[]},"423":{"title":"8 - 版本兼容性相关","titles":[]},"424":{"title":"9 - Lua完整语法","titles":[]}},"dirtCount":0,"index":[["\\t",{"2":{"424":18}}],["预编译代码块在不同的lua版本中也是不兼容的",{"2":{"423":1}}],["预编译时的语法错误",{"2":{"46":1}}],["版本兼容性相关",{"0":{"423":1}}],["版本的",{"2":{"50":1}}],["终结某个对象的时候",{"2":{"420":1}}],["终结器运行时产生的错误会生成一个警告",{"2":{"8":1}}],["终结器不会让出或运行垃圾收集器",{"2":{"8":1}}],["终结器的调用可能发生在常规代码执行时的任意时刻",{"2":{"8":1}}],["终结器会以对象被标记为可触发终结的倒序来调用终结器",{"2":{"8":1}}],["终结器允许你将垃圾收集器与外部资源管理协调起来",{"2":{"8":1}}],["环绕",{"2":{"420":1}}],["环境变量中的",{"2":{"315":1}}],["环境和全局环境",{"0":{"5":1}}],["溢出的字面十进制整数常量会被作为浮点数读取",{"2":{"420":1}}],["溢出会结束循环",{"2":{"18":1}}],["算术运算和位运算中对字符串到数字的强制转换已经从语言核心特性中移除",{"2":{"420":1}}],["算术操作的工作流程如下",{"2":{"25":1}}],["算术操作",{"0":{"25":1}}],["号开头的第一行",{"2":{"419":1}}],["脚本可以通过调用os",{"2":{"419":1}}],["脚本中发生了不在保护模式下的错误时",{"2":{"419":1}}],["脚本会被编译为一个可变参数函数",{"2":{"419":1}}],["脚本名在表中的索引0处",{"2":{"419":1}}],["停止处理后边的选项",{"2":{"419":1}}],["停止gc的自动运行",{"2":{"259":1}}],["停止gc",{"2":{"82":1}}],["忽略环境变量",{"2":{"419":1}}],["支持",{"2":{"418":1}}],["推荐在判断它时使用",{"2":{"418":1}}],["删除给定名称相应的文件",{"2":{"413":1}}],["删除之前的数据",{"2":{"392":1}}],["命令和将",{"2":{"419":1}}],["命令因为收到一个系统信号结束",{"2":{"410":1}}],["命令正常结束",{"2":{"410":1}}],["秒数之间的差距",{"2":{"409":1}}],["周日为1",{"2":{"408":1}}],["周期内被收集的对象中",{"2":{"8":1}}],["星期几",{"2":{"408":1}}],["底层使用的是iso标准c函数",{"2":{"407":1}}],["行缓冲",{"2":{"404":1}}],["行为",{"2":{"259":1}}],["行为类似于判断小于操作",{"2":{"3":1}}],["行为类似于按位与操作",{"2":{"3":5}}],["行为类似于加法操作",{"2":{"3":10}}],["全缓冲",{"2":{"404":1}}],["全局名称的赋值",{"2":{"15":1}}],["全局变量",{"2":{"5":2,"13":1,"38":1}}],["全局环境被存在注册表中的",{"2":{"110":1}}],["全局环境在注册表中的索引位置",{"2":{"45":1}}],["全局环境",{"2":{"5":1}}],["失败了",{"2":{"403":1}}],["超过200个字符",{"2":{"402":1}}],["超出了调用层数",{"2":{"293":1}}],["超出了实际上的上值数量时会返回",{"2":{"57":1}}],["超出作用域指的是函数执行返回到lua中了",{"2":{"165":1}}],["追加更新模式",{"2":{"392":1}}],["追加模式",{"2":{"392":1}}],["保留之前的数据",{"2":{"392":2}}],["保护模式下的环境使用setjmp设置一个恢复点",{"2":{"47":1}}],["保护模式",{"2":{"2":1}}],["保护调用",{"2":{"2":1}}],["写模式",{"2":{"392":1}}],["写成一个可选的小数部分和一个可选的十为底的指数部分一起的形式",{"2":{"12":1}}],["读取若干字节的字符串",{"2":{"402":1}}],["读取下一行并保留换行符",{"2":{"402":1}}],["读取下一行并忽略换行符",{"2":{"402":1}}],["读取一个数字并作为整数或浮点数返回",{"2":{"402":1}}],["读取完这些值后",{"2":{"342":1}}],["读模式",{"2":{"392":1}}],["成功的情况下",{"2":{"392":1,"396":1,"403":1,"405":1}}],["成功时必须返回",{"2":{"249":1}}],["目前fail还是等于nil",{"2":{"418":1}}],["目前源码中是一个预定义的值",{"2":{"404":1}}],["目前源码中的算法是将当前时间戳和当前lua状态机的内存地址合并为一个128整数作为随机种子",{"2":{"380":1}}],["目标范围可以和源范围重叠",{"2":{"354":1}}],["源码内部其实是个lua",{"2":{"380":1}}],["区间内的伪随机整数",{"2":{"379":1}}],["区间内的伪随机浮点数",{"2":{"379":1}}],["度的角转换为弧度表示",{"2":{"378":1}}],["π的值",{"2":{"377":1}}],["向下取整",{"2":{"368":1}}],["向上取整",{"2":{"364":1}}],["假定参数是弧度",{"2":{"365":1}}],["假设运行的lua线程执行callee函数时让出了",{"2":{"48":1}}],["说明中带有",{"2":{"359":1}}],["说回来又取决于表的填充方式和非数字键的内存地址",{"2":{"34":1}}],["依次返回给定列表中的元素",{"2":{"358":1}}],["排序逻辑不稳定的意思是",{"2":{"357":1}}],["更新模式",{"2":{"392":2}}],["更正式的说法是",{"2":{"357":1}}],["更多细节请查看所处平台的iso标准c中的",{"2":{"404":1}}],["更多细节请参见collectgarbage",{"2":{"82":1}}],["更多关于上值的信息请参考debug",{"2":{"295":1}}],["更多关于上值的细节请参见debug",{"2":{"57":1}}],["更多关于变量索引和名称的信息请参考debug",{"2":{"293":1}}],["更多关于gc和以上选项的细节请参见2",{"2":{"259":1}}],["未给出",{"2":{"357":1}}],["未缺省并且既不是个字符串或nil",{"2":{"297":1}}],["顺移后边的元素",{"2":{"353":1}}],["顺序操作以如下流程工作",{"2":{"31":1}}],["拒绝大于",{"2":{"344":1}}],["格式只能对文本文件使用",{"2":{"402":1}}],["格式正规并且不会过长",{"2":{"344":1}}],["格式化规则同iso标准c函数",{"2":{"408":1}}],["格式化时会做填充使得数据发生偏移",{"2":{"325":1}}],["格式化字符串由一系列的转换项组成",{"2":{"325":1}}],["创建utf",{"2":{"344":1}}],["创建一个状态机",{"2":{"232":1}}],["创建一个新表用于作为",{"2":{"231":1}}],["创建一个足以容纳数组",{"2":{"230":1}}],["创建一个表并将包含在列表",{"2":{"229":1}}],["创建一个表并将其压入栈中",{"2":{"112":1}}],["创建一个字符串",{"2":{"222":1}}],["创建一个lua线程",{"2":{"113":1}}],["创建一个独立的lua状态机并返回其lua主协程",{"2":{"111":1}}],["创建一个空表并压入栈中",{"2":{"79":1}}],["创建一个列表",{"2":{"28":3}}],["截取字符串",{"2":{"341":1}}],["间隔开",{"2":{"339":1}}],["间接指向lua解释器的一个完整的状态机",{"2":{"160":1}}],["序列化而来的",{"2":{"337":1}}],["出自全局替换",{"2":{"333":1}}],["出于需要",{"2":{"30":1}}],["出于语法的原因",{"2":{"16":1}}],["匹配和捕获",{"2":{"333":1}}],["匹配到的",{"2":{"323":1}}],["匹配到的子串中对应子模式的部分会被保存",{"2":{"323":1}}],["十六进制浮点数",{"2":{"331":1}}],["十六进制数常量也接受一个可选的小鼠部分加上一个可选的二为底的指数部分",{"2":{"12":1}}],["需要用到该元函数时",{"2":{"420":1}}],["需要一个字符串作为参数",{"2":{"331":1}}],["需要的是整数",{"2":{"331":1}}],["需要将coroutine",{"2":{"10":1}}],["精度",{"2":{"331":1}}],["宽度",{"2":{"331":1}}],["宽度或是精度",{"2":{"124":1}}],["布尔值",{"2":{"331":1,"408":1}}],["布尔和",{"2":{"331":1}}],["布尔类型",{"2":{"269":1}}],["q",{"2":{"331":2}}],["quotes",{"2":{"331":2}}],["quot",{"2":{"1":2,"7":6,"12":1,"13":2,"26":2,"30":4,"31":4,"36":2,"50":18,"84":2,"87":2,"89":2,"109":4,"110":2,"152":2,"154":2,"157":2,"186":2,"223":2,"258":2,"259":16,"265":10,"275":2,"279":16,"280":2,"281":4,"286":2,"290":2,"292":10,"302":2,"306":8,"314":2,"315":2,"317":4,"323":14,"325":20,"333":4,"334":4,"346":2,"355":2,"359":2,"385":4,"391":2,"394":4,"397":4,"401":2,"402":16,"403":12,"404":6,"408":6,"410":4,"415":16,"416":2,"419":6,"420":4,"421":8}}],["必要时你可以使用调试库来序列化或重新加载这些函数的上值",{"2":{"329":1}}],["必须定义一个绝对的顺序",{"2":{"357":1}}],["必须是c库中已经导出的确切名称",{"2":{"314":1}}],["必须是c库的完整文件名",{"2":{"314":1}}],["必须是个函数",{"2":{"307":1}}],["必须是一个函数",{"2":{"302":1}}],["必须是一个",{"2":{"296":1}}],["必须是一个可以转换为对应基数下整数的字符串",{"2":{"277":1}}],["必须是一个表",{"2":{"272":1,"274":1}}],["必须是之前使用lua",{"2":{"55":1}}],["必须传入数组本身",{"2":{"229":1}}],["必须由null作为终止标记",{"2":{"208":1}}],["必须在区间",{"2":{"178":1}}],["必须返回",{"2":{"144":1}}],["必须返回指向代码块的新部分的指针",{"2":{"144":1}}],["必须为字符串",{"2":{"275":1}}],["必须为null并且将要观察的函数放在栈顶上",{"2":{"55":1}}],["必须为一个有效的活动记录",{"2":{"54":1}}],["选项被弃用了",{"2":{"422":1}}],["选项已经被弃用",{"2":{"421":1}}],["选项从5",{"2":{"419":1}}],["选项如下",{"2":{"419":1}}],["选项",{"2":{"325":1,"419":1}}],["外",{"2":{"325":1}}],["j",{"0":{"327":1,"341":1,"348":1,"349":1,"352":1,"358":1},"2":{"325":2,"327":3,"341":8,"348":3,"349":3,"352":3,"357":2,"358":2}}],["jump",{"2":{"47":1,"81":1}}],["虽然都是匹配的空串",{"2":{"324":1}}],["虽然下一个还是",{"2":{"323":1}}],["虽然基础api已经为c代码和lua交互行为提供了所有的基础函数",{"2":{"186":1}}],["括号中的部分",{"2":{"323":1}}],["$version",{"2":{"333":1}}],["$name",{"2":{"333":1}}],["$return",{"2":{"333":1}}],["$user",{"2":{"333":1}}],["$home",{"2":{"333":1}}],["$",{"2":{"322":2,"333":4,"419":1}}],["末尾的空括号就表示匹配到的子串后边的那个字符的位置",{"2":{"323":1}}],["末尾的",{"2":{"321":1}}],["分别是两个确实的字符",{"2":{"321":1}}],["分配函数的行为必须类似realloc",{"2":{"66":1}}],["分配函数必须有类似free的行为且返回null",{"2":{"66":1}}],["连字符可以直接放在开始或结束的位置",{"2":{"320":1}}],["连接操作遵循之前提到的一般lua语法",{"2":{"77":1}}],["连接在栈顶上的n个值",{"2":{"77":1}}],["连接符",{"2":{"35":1}}],["连接",{"0":{"33":1},"2":{"3":1,"320":1}}],["两个作为占位符的nil值",{"2":{"391":1}}],["两个参数传入整数",{"2":{"379":1}}],["两个在次序上相等的不同元素",{"2":{"357":1}}],["两个字符使用",{"2":{"320":1}}],["两个对象只在同时引用同一个对象的情况下相等",{"2":{"31":1}}],["前向匹配的模式",{"2":{"321":1}}],["前缀以表示自身",{"2":{"320":1}}],["前都存在",{"2":{"144":1}}],["描述各类字符时",{"2":{"320":1}}],["描述了那些要填充的字段",{"2":{"286":1}}],["得来的文件路径",{"2":{"318":1}}],["路径是一个包含了多个模板",{"2":{"318":1}}],["库",{"2":{"418":1}}],["库是",{"2":{"317":1}}],["库中的兼容性问题",{"0":{"421":1}}],["库中的函数是不会将参数的数量调整到其预期的参数列表的",{"2":{"418":1}}],["库中的每个函数都需要将一个指向这个结构体的指针作为第一个参数传入",{"2":{"160":1}}],["库中每个函数的第一个参数都必须由指向lua线程的指针传递",{"2":{"185":1}}],["搜索方式可以参照package",{"2":{"317":1}}],["查找子串",{"2":{"330":1}}],["查找函数应该不会抛出错误并且对lua没有副作用",{"2":{"317":1}}],["查找器就会使用动态链接工具将这个库链接到程序中",{"2":{"317":1}}],["查找器将会先后尝试打开这些文件",{"2":{"317":1}}],["查找器如果找到了模块",{"2":{"317":1}}],["查找模块的方式",{"2":{"310":1}}],["存储了一些特殊模块的加载器的表",{"2":{"316":1}}],["存在",{"2":{"313":1}}],["存在一个单独的元表给所有数字使用",{"2":{"3":1}}],["真正的表是存在c注册表中的",{"2":{"316":1}}],["真正的",{"2":{"313":1}}],["挂起当前运行的协程",{"2":{"308":1}}],["发生错误的情况下会抛出错误",{"2":{"390":1}}],["发生错误的情况下",{"2":{"301":1}}],["发出一个警告",{"2":{"281":1}}],["制定了从调用栈的哪一层开始回溯",{"2":{"297":1}}],["制页符",{"2":{"12":1}}],["还会额外返回三个值",{"2":{"391":1}}],["还会将查找器返回的加载器数据作为第二个结果返回",{"2":{"310":1}}],["还会将新行的行数作为",{"2":{"292":1}}],["还是不准确",{"2":{"324":1}}],["还不如把等效的工作直接放到源函数中完成",{"2":{"48":1}}],["问号",{"2":{"290":1}}],["随之包含在该闭包中",{"2":{"290":1}}],["往后的顺序都依据代码中的声明先后而来",{"2":{"287":1}}],["计算",{"2":{"372":1,"374":1}}],["计算以",{"2":{"371":1}}],["计算表达式等等",{"2":{"284":1}}],["计算返回值前还有一步操作",{"2":{"26":1}}],["进入可交互模式",{"2":{"284":1}}],["缺省文件名调用",{"2":{"391":1}}],["缺省",{"2":{"277":1,"341":1,"388":1,"408":1}}],["拥有元函数",{"2":{"268":1}}],["拥有弱键和强值的表也被称为临时表",{"2":{"7":1}}],["拥有弱值的表允许收集其值",{"2":{"7":1}}],["甚至你可以将已存在的字段设为nil",{"2":{"267":1}}],["允许代码中遍历表的所有字段",{"2":{"267":1}}],["二进制块只会存储其上值的数量",{"2":{"329":1}}],["二者皆可",{"2":{"265":1}}],["二元操作包含算术操作",{"2":{"37":1}}],["迭代器不会在循环结束时关闭文件",{"2":{"391":1}}],["迭代器方法",{"2":{"19":1}}],["迭代函数",{"2":{"264":1}}],["改变它们的值",{"2":{"284":1}}],["改变这个变量的值并不会影响任何环境",{"2":{"262":1}}],["改成一个更强的模式时",{"2":{"7":1}}],["持有全局环境",{"2":{"262":1}}],["遇到",{"2":{"321":1}}],["遇到错误时",{"2":{"260":1}}],["遇到字符串",{"2":{"222":1}}],["层调用",{"2":{"292":1}}],["层",{"2":{"287":1}}],["层为调用这个函数的函数",{"2":{"256":1}}],["层为当前运行的函数",{"2":{"256":1}}],["层的函数中索引为",{"2":{"293":1}}],["层的函数",{"2":{"286":1}}],["层的函数就是某个通过层层调用",{"2":{"56":1}}],["层的所在位置的字符串压入栈中",{"2":{"256":1}}],["释放索引",{"2":{"255":1}}],["释放的内存",{"2":{"66":1}}],["置为该字符串的长度",{"2":{"251":1}}],["置零以禁用",{"2":{"59":1}}],["实现在c代码中的",{"2":{"418":1}}],["实现的",{"2":{"249":1,"418":1}}],["实际上也是表属性",{"2":{"15":1}}],["见下文",{"2":{"247":1,"321":1}}],["作参数的",{"2":{"234":1}}],["作为开头",{"2":{"419":1}}],["作为文件来执行并停止处理后边的选项",{"2":{"419":1}}],["作为元素插入到列表",{"2":{"353":1}}],["作为3号捕获项",{"2":{"323":1}}],["作为2号捕获项",{"2":{"323":1}}],["作为唯一参数传入",{"2":{"317":1}}],["作为主体创建协程",{"2":{"302":1}}],["作为所有",{"2":{"290":1}}],["作为参数调用对应的值",{"2":{"278":1}}],["作为参数调用该元方法并返回调用结果的前三个",{"2":{"268":1}}],["作为参数名k",{"2":{"48":1}}],["作为代码块的名称以供错误或调试信息使用",{"2":{"265":1}}],["作为代替",{"2":{"48":1}}],["作为函数",{"2":{"246":1}}],["作为注释的标准信息",{"2":{"195":1}}],["作为示例",{"2":{"27":1,"48":1,"71":1}}],["作为语句的函数调用",{"0":{"20":1}}],["作为一个lua",{"2":{"223":1}}],["作为一个utf",{"2":{"124":1}}],["作为一个展示协程如何工作的例子",{"2":{"10":1}}],["作为一个完整独立的编译",{"2":{"0":1}}],["作为操作结果",{"2":{"3":2}}],["作为作为操作的结果",{"2":{"3":1}}],["作为扩展语言",{"2":{"0":1}}],["打包",{"2":{"342":1}}],["打包函数无法处理混合大小端模式的行为",{"2":{"325":1}}],["打包与解包中的格式化字符串",{"0":{"325":1}}],["打头的字符串",{"2":{"325":1}}],["打头的变量名表示变量的名称未知",{"2":{"287":1}}],["打开警告",{"2":{"419":1}}],["打开文件错误的情况下",{"2":{"391":1}}],["打开对应的文件",{"2":{"390":1}}],["打开指定的文件并将其内容作为lua代码块执行",{"2":{"260":1}}],["打开给出的状态机中的所有标准库",{"2":{"233":1}}],["打印版本信息",{"2":{"419":1}}],["打印",{"2":{"38":4}}],["打印f",{"2":{"28":2}}],["打印x和f",{"2":{"28":2}}],["添加到注册表中",{"2":{"231":1}}],["添加到缓冲区",{"2":{"188":1}}],["长度",{"2":{"223":1}}],["替换",{"2":{"222":1}}],["替换为",{"2":{"189":1,"318":1}}],["遵循和lua",{"2":{"216":1}}],["扩充栈空间到",{"2":{"209":1}}],["缓冲区中必须有足够的字节",{"2":{"202":1}}],["意为一个可选的a",{"2":{"424":1}}],["意为0个或多个a",{"2":{"424":1}}],["意思是从左往右读取字符串",{"2":{"321":1}}],["意思是运行在给定lua线程的调用栈的第",{"2":{"286":1}}],["意思是",{"2":{"197":1,"269":1}}],["意味着这个函数可以运行任意lua代码",{"2":{"64":1}}],["意味着这个函数可能会抛出在下文中解释的错误",{"2":{"64":1}}],["意味着可能会抛出内存溢出的错误",{"2":{"64":1}}],["意味着函数不会抛出任何错误",{"2":{"64":1}}],["意味着步长约为8kb左右",{"2":{"4":1}}],["先声明一个lual",{"2":{"197":1}}],["初始化缓冲区",{"2":{"199":1}}],["初始化",{"2":{"197":1}}],["检查对象",{"2":{"397":1}}],["检查正在调用的代码和正在调用的lua库所使用的lua版本是否相同",{"2":{"213":1}}],["检查函数的第",{"2":{"205":1,"206":1,"207":1,"208":1,"210":1,"211":1,"212":1}}],["检查函数的参数列表中是否有第",{"2":{"204":1}}],["检查",{"2":{"194":1,"196":1,"271":1}}],["辅助库中有一些函数会用于检查c函数的参数",{"2":{"186":1}}],["辅助库中的一些函数会使用栈中的额外位置",{"2":{"186":1}}],["辅助库中所有的函数和类型都定义在头文件",{"2":{"186":1}}],["辅助库",{"0":{"186":1}}],["很容易让人误会好吗",{"2":{"185":1}}],["却又共同执行",{"2":{"185":1}}],["却共用同一个x",{"2":{"38":1}}],["宏来改变此行为",{"2":{"185":1}}],["宏定义大小的额外空间",{"2":{"39":1}}],["宏定义",{"2":{"1":1}}],["索性使用lua",{"2":{"184":1}}],["索引可以是负数",{"2":{"326":1}}],["索引是一个预定义的字符串",{"2":{"316":1}}],["索引为",{"2":{"313":1}}],["索引的位置",{"2":{"115":1}}],["索引处的局部变量的名称和值",{"2":{"287":1}}],["索引处的值必须是一个表",{"2":{"141":1}}],["索引处的值必须是个表",{"2":{"137":1}}],["索引处",{"2":{"110":1}}],["索引必须是之前被标记为要关闭",{"2":{"74":1}}],["索引这个表",{"2":{"69":1}}],["索引上",{"2":{"44":1}}],["索引",{"2":{"43":1,"55":1}}],["大部分的c库中",{"2":{"185":1}}],["大小的空间并初始化",{"2":{"197":1}}],["大小",{"2":{"181":1}}],["大于字符串长度",{"2":{"341":1}}],["大于等于",{"2":{"31":1}}],["大于",{"2":{"31":1,"341":1,"352":1}}],["警告消息由传进来的参数连接而成",{"2":{"281":1}}],["警告函数的类型",{"2":{"180":1}}],["警告不会以任何方式干扰程序执行",{"2":{"2":1}}],["结束对缓冲区",{"2":{"242":1}}],["结尾",{"2":{"168":1}}],["结果是将",{"2":{"369":1}}],["结果是个小于或等于",{"2":{"368":1}}],["结果是个大于或等于",{"2":{"364":1}}],["结果不为",{"2":{"246":1}}],["结果会被压入到栈中",{"2":{"109":1}}],["结果个数",{"2":{"71":1}}],["结果数量取决于nresults",{"2":{"69":1}}],["原文中的",{"2":{"324":1}}],["原文的描述不准确",{"2":{"323":1}}],["原文没有解释原因",{"2":{"165":1}}],["原文为",{"2":{"147":1}}],["根据",{"2":{"333":1}}],["根据约定",{"2":{"281":1}}],["根据lua中的词法转换",{"2":{"162":1}}],["根据所给参数将gc变为代际模式",{"2":{"82":1}}],["根据所给参数将gc变为步进模式",{"2":{"82":1}}],["总是会返回1",{"2":{"156":1}}],["现在可以有任意数量的",{"2":{"422":1}}],["现在返回值已经无任何指示意义",{"2":{"156":1}}],["现在我们必须告知lua代码被某些方式中断执行",{"2":{"48":1}}],["现在我们想让lua代码可以在lua",{"2":{"48":1}}],["回被加到回溯信息的开头",{"2":{"297":1}}],["回绕给定索引处到栈顶之间的元素",{"2":{"150":1}}],["回车",{"2":{"12":2}}],["旋转",{"2":{"150":1}}],["开始的秒数",{"2":{"416":1}}],["开始的格式化字符串的意思是",{"2":{"325":1}}],["开始往前数",{"2":{"350":1}}],["开始",{"2":{"321":1}}],["开始或继续执行协程",{"2":{"304":1}}],["开始或重启给定的lua线程所指的协程",{"2":{"149":1}}],["开头中的锚点",{"2":{"332":1}}],["开头",{"2":{"317":1,"408":1}}],["开头的警告信息为控制消息",{"2":{"281":1}}],["开头的第一行会被忽略",{"2":{"227":1}}],["开头的就是注释",{"2":{"12":1}}],["开圆括号",{"2":{"287":1}}],["开启警告",{"2":{"281":1}}],["拷贝整个字符串",{"2":{"333":1}}],["拷贝到缓冲区",{"2":{"189":1}}],["拷贝给出索引处的值",{"2":{"134":1}}],["拷贝fromidx索引处的值到有效索引toidx处的值",{"2":{"78":1}}],["插入到列表",{"2":{"353":1}}],["插入到文本字符串中",{"2":{"12":1}}],["插入一个由",{"2":{"124":1}}],["插入一个",{"2":{"124":2}}],["插入一个指针值",{"2":{"124":1}}],["插入一个lua",{"2":{"124":2}}],["插入一个c风格字符串",{"2":{"124":1}}],["插入一个百分号字符",{"2":{"124":1}}],["浮点值",{"2":{"370":1}}],["浮点数结果为一个十六进制数",{"2":{"331":1}}],["浮点数",{"2":{"117":1}}],["浮点除法",{"2":{"25":1}}],["常量",{"2":{"244":1,"422":1}}],["常量有",{"2":{"59":1}}],["常见将lua浮点数转换为lua整数",{"2":{"117":1}}],["留着键给下一轮迭代使用",{"2":{"115":1}}],["移除列表",{"2":{"356":1}}],["移走键值引用",{"2":{"115":1}}],["移出栈",{"2":{"69":1}}],["活跃期间其关联的内存块不会失效",{"2":{"114":1}}],["称为",{"2":{"114":1}}],["加上所创建的文件句柄",{"2":{"391":1}}],["加上额外的参数格式化而来",{"2":{"216":1}}],["加上引用了一块",{"2":{"114":1}}],["加载后",{"2":{"329":1}}],["加载器的路径",{"2":{"312":1}}],["加载器数据",{"2":{"310":1}}],["加载器",{"2":{"310":1,"317":1}}],["加载给定的模块",{"2":{"310":1}}],["加载不合规的二进制块并不危险",{"2":{"265":1}}],["加载代码块",{"2":{"265":1}}],["加载并运行指定的字符串",{"2":{"215":1}}],["加载并运行指定的文件",{"2":{"214":1}}],["加载主代码块时",{"2":{"110":1}}],["加载lua代码块但不运行",{"2":{"110":1}}],["加法",{"2":{"3":1,"25":1,"67":1}}],["上边说的",{"2":{"320":1}}],["上移其上边的元素到空出来的位置",{"2":{"92":1}}],["上值的数量",{"2":{"50":1}}],["没有指定的捕获",{"2":{"332":1}}],["没有错误则为true",{"2":{"269":1}}],["没有元表则返回nil",{"2":{"288":1}}],["没有元表",{"2":{"263":1}}],["没有在保护模式下运行",{"2":{"260":1}}],["没有这个宏很难正确执行范围测试",{"2":{"117":1}}],["没有这个值",{"2":{"91":1}}],["没有被标记为可触发终结并已经死亡的对象",{"2":{"8":1}}],["执行字符串",{"2":{"419":1}}],["执行",{"2":{"403":3}}],["执行一轮完整gc",{"2":{"259":1}}],["执行一次完整的gc循环",{"2":{"82":1}}],["执行步进gc的一小步",{"2":{"82":1}}],["单独使用的lua",{"0":{"419":1}}],["单个字符类后跟一个",{"2":{"321":4}}],["单个字符类",{"2":{"321":1}}],["单步运行gc",{"2":{"259":1}}],["单位kbytes",{"2":{"82":1}}],["单引号",{"2":{"12":1}}],["重新",{"2":{"281":1}}],["重启gc的自动执行",{"2":{"259":1}}],["重启gc",{"2":{"82":1}}],["重置一个lua线程",{"2":{"75":1}}],["提示未完成语句",{"2":{"419":1}}],["提供",{"2":{"387":1}}],["提前分配内存有助于性能提升",{"2":{"79":1}}],["提出",{"2":{"1":1}}],["处理",{"2":{"321":1,"341":1}}],["处理协程",{"0":{"300":1},"1":{"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1}}],["处表的引用",{"2":{"255":1}}],["处于index1的值和index2的值比较后能满足op的话就会返回1",{"2":{"76":1}}],["处的表中创建并返回一个引用",{"2":{"244":1}}],["处的一个表",{"2":{"221":1}}],["处的对象的元表中的字段",{"2":{"219":1}}],["处的对象拥有元表并且其中包含字段",{"2":{"203":1}}],["处的闭包中第",{"2":{"63":2}}],["处的闭包中的第",{"2":{"62":1}}],["处的函数",{"2":{"56":1}}],["清理器调用栈并关闭所有的待关闭变量",{"2":{"75":1}}],["清理所有的死亡对象以自动管理内存",{"2":{"9":1}}],["确保",{"2":{"221":1}}],["确保栈中最少有n个额外的空间",{"2":{"72":1}}],["确切地说它取决于表的内部表示",{"2":{"34":1}}],["压入一个",{"2":{"127":1}}],["压入一个值为",{"2":{"126":1,"131":1}}],["压入栈中",{"2":{"121":1,"219":1}}],["压入到栈中",{"2":{"118":1,"129":1,"132":1}}],["压入",{"2":{"69":1}}],["压完栈之后再将这个表入栈",{"2":{"54":1}}],["之前说的取长操作符相关的规则都适用",{"2":{"351":1}}],["之前所有被压入栈的函数以及参数列表都被弹出了",{"2":{"69":1}}],["之内的值",{"2":{"344":1}}],["之后对该字符串调用load会返回该函数的拷贝",{"2":{"329":1}}],["之中",{"2":{"321":1}}],["之间时",{"2":{"356":1}}],["之间所包含的utf",{"2":{"349":1}}],["之间的所有字符的对应码点",{"2":{"348":1}}],["之间的",{"2":{"327":1}}],["之间",{"2":{"127":1}}],["之外的值都可以作为索引",{"2":{"1":1}}],["小写也可以",{"2":{"277":1}}],["小数除法",{"2":{"67":1}}],["小于1",{"2":{"341":1}}],["小于等于",{"2":{"31":1}}],["小于",{"2":{"31":1,"386":1}}],["做结尾",{"2":{"392":1}}],["做无符号整数比较",{"2":{"386":1}}],["做捕获",{"2":{"323":1}}],["做主体函数来创建协程",{"2":{"307":1}}],["做算术或位运算",{"2":{"67":1}}],["做的修改都会在下一次gc周期生效",{"2":{"7":1}}],["再加上一个错误信息作为第二个返回值以及系统相关的错误码作为第三个返回值",{"2":{"387":1}}],["再次设置相同的值会重复生成随机数列",{"2":{"380":1}}],["再次",{"2":{"329":1}}],["再将键值对",{"2":{"231":1}}],["再将结果压入同样的位置",{"2":{"89":1}}],["再和之前一样在分配的空间里构建字符串",{"2":{"197":1}}],["再分配",{"2":{"66":1}}],["再在后边加上其原本调用的参数列表来调用此元函数",{"2":{"3":1}}],["弹出这些值并将结果放到栈顶上",{"2":{"77":1}}],["弹出",{"2":{"64":2}}],["条指令后触发",{"2":{"59":1,"292":1}}],["设为原生大小端编码",{"2":{"325":1}}],["设为大端编码",{"2":{"325":1}}],["设为小端编码",{"2":{"325":1}}],["设为",{"2":{"274":1,"296":1,"419":1}}],["设为字符串长度",{"2":{"168":1}}],["设为零",{"2":{"144":1}}],["设为这块内存的大小",{"2":{"144":1}}],["设为全局变量",{"2":{"69":1}}],["设为20",{"2":{"15":1}}],["设置文件的缓冲模式",{"2":{"404":1}}],["设置并获取文件位置",{"2":{"403":1}}],["设置为给定值",{"2":{"295":1}}],["设置调试",{"2":{"292":1}}],["设置调试用的",{"2":{"59":1}}],["设置供lua发出警告时使用的警告函数",{"2":{"159":1}}],["设置一个闭包的上值",{"2":{"61":1}}],["设置给定的活动记录中的局部变量的值",{"2":{"60":1}}],["应当是每个空括号紧跟的字符所在的位置",{"2":{"323":1}}],["应当等于零",{"2":{"58":1}}],["应用编程接口",{"0":{"185":1}}],["应该在程序中避免",{"2":{"47":1}}],["事件对应的元函数",{"2":{"152":1,"154":1,"157":1}}],["事件的元函数",{"2":{"84":1,"87":1,"89":1,"109":1}}],["事件中可以让出",{"2":{"58":1}}],["事件中也会设置",{"2":{"58":1}}],["事件和",{"2":{"58":1}}],["事件",{"2":{"58":2}}],["个字符的字节位置",{"2":{"350":1}}],["个字符编码的起始位置",{"2":{"350":1}}],["个字符",{"2":{"341":2}}],["个字符并返回",{"2":{"341":1}}],["个字节开始算",{"2":{"350":1}}],["个字节直到第",{"2":{"348":1,"349":1}}],["个字节的字符的编码起始位置",{"2":{"350":1}}],["个字节的无符号",{"2":{"325":1}}],["个字节的有符号",{"2":{"325":1}}],["个字节",{"2":{"202":1,"348":1,"349":1}}],["个到第",{"2":{"341":1}}],["个拷贝组成",{"2":{"339":1}}],["个捕获项",{"2":{"333":1}}],["个匹配项的子串",{"2":{"321":1}}],["个之后的所有参数",{"2":{"275":1}}],["个值的拷贝来初始化",{"2":{"247":1}}],["个值到栈中",{"2":{"39":1}}],["个参数相关",{"2":{"253":1}}],["个参数是一个",{"2":{"237":1}}],["个参数是一个字符串",{"2":{"236":1,"238":1}}],["个参数是一个整数",{"2":{"235":1}}],["个参数类型是否为类型名为",{"2":{"212":1}}],["个参数类型是否为",{"2":{"211":1}}],["个参数类型是否为字符串并返回这个字符串",{"2":{"210":1}}],["个参数类型是否为字符串",{"2":{"208":1}}],["个参数的类型是否为",{"2":{"207":1}}],["个参数的类型是否为字符串并返回这个字符串",{"2":{"206":1}}],["个参数的类型是否为整数",{"2":{"205":1}}],["个的任何类型",{"2":{"204":1}}],["个结果替换传递给",{"2":{"184":1}}],["个",{"2":{"155":1,"291":1,"296":1,"333":1}}],["个位置",{"2":{"150":2}}],["个让出返回值移除",{"2":{"149":1}}],["个元素",{"2":{"120":1,"209":1}}],["个lua值",{"2":{"114":1}}],["个上值引用lua闭包",{"2":{"299":1}}],["个上值引用索引",{"2":{"63":1}}],["个上值的唯一索引",{"2":{"298":1}}],["个上值的唯一标识",{"2":{"62":1}}],["个上值的虚拟索引",{"2":{"178":1}}],["个上值",{"2":{"57":1,"63":1,"247":1,"299":1}}],["尾调用除外",{"2":{"286":1}}],["尾调用不计数",{"2":{"56":1}}],["尾调用会擦除所有其调用函数的调试信息",{"2":{"26":1}}],["决定了要查看哪个局部变量",{"2":{"55":1}}],["字节位置",{"2":{"350":1}}],["字节大小整数",{"2":{"325":1}}],["字节的字符串",{"2":{"325":1}}],["字节的原始内存",{"2":{"114":1}}],["字母",{"2":{"277":1}}],["字段指向了",{"2":{"326":1}}],["字段都是null的哨兵条目结尾",{"2":{"245":1}}],["字段都会被置为触发",{"2":{"58":1}}],["字段",{"2":{"54":6,"58":1,"245":1,"249":2,"251":1,"263":1,"278":2}}],["字符是假定为单字节编码的",{"2":{"326":1}}],["字符类",{"0":{"320":1}}],["字符",{"2":{"54":1,"276":1}}],["字符串内容可选",{"2":{"403":1}}],["字符串和函数的字符串",{"2":{"331":1}}],["字符串库",{"2":{"418":1}}],["字符串库中可以使用字符串元函数来完成相似的任务",{"2":{"420":1}}],["字符串库中",{"2":{"326":1}}],["字符串库所提供的函数都放在名为",{"2":{"326":1}}],["字符串操作库",{"2":{"418":1}}],["字符串操作",{"0":{"326":1},"1":{"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1}}],["字符串可以转换为整数或浮点数",{"2":{"277":1}}],["字符串参数",{"2":{"225":1,"227":1,"265":1,"286":1,"292":1,"392":1}}],["字符串参数mode的工作方式和load函数中的相同",{"2":{"110":1}}],["字符串缓冲区会使用到不定数目的栈空间",{"2":{"197":1}}],["字符串缓冲区允许在c代码中分步构建lua字符串",{"2":{"197":1}}],["字符串缓冲区",{"2":{"197":1}}],["字符串或函数中的一种",{"2":{"171":1}}],["字符串前边或后边可以有空白字符或符号",{"2":{"162":1}}],["字符串",{"2":{"43":1,"50":1,"54":1,"189":1}}],["字符串指针",{"0":{"42":1}}],["字符串在其拥有相同的字节内容时相等",{"2":{"31":1}}],["字符串的转换结果会被放在双引号之间",{"2":{"331":1}}],["字符串的开头和结尾可以含有空格或单个符号",{"2":{"277":1}}],["字符串的前后也可能有空格或其他字符",{"2":{"30":1}}],["字符串的长度必须是个lua整数",{"2":{"1":1}}],["字符串到数字或浮点数的转换遵循语法和lua的词法解析器的规则",{"2":{"30":1}}],["字符串且元函数是一个用来做加法操作的方法",{"2":{"3":1}}],["填充一个字节",{"2":{"325":1}}],["填充",{"2":{"54":6}}],["填充到函数中",{"2":{"27":1}}],["各项为",{"2":{"415":1}}],["各模板之间使用分号隔开",{"2":{"318":1}}],["各字符选项的含义如下所示",{"2":{"54":1}}],["各种行末序列",{"2":{"12":1}}],["获取当前进程中名为",{"2":{"412":1}}],["获取给定索引处的闭包中的第",{"2":{"57":1}}],["获取给定的活动记录或函数中的局部变量或临时值的相关信息",{"2":{"55":1}}],["获取解释器运行时栈的相关信息",{"2":{"56":1}}],["获取全局函数",{"2":{"54":1}}],["获取某个函数或某个函数调用的信息",{"2":{"54":1}}],["想知道函数",{"2":{"54":1}}],["期间标记第一个参数",{"2":{"50":1}}],["该元函数必须显式地定义",{"2":{"420":1}}],["该数字只是由",{"2":{"416":1}}],["该布尔值为true时表示系统的",{"2":{"410":1}}],["该格式永远不会失败",{"2":{"402":1}}],["该格式化字符串不可以包含变长的选项",{"2":{"338":1}}],["该模式总是读取尽可能长的数字序列",{"2":{"402":1}}],["该文件必须在使用前显式地打开",{"2":{"417":1}}],["该文件是以更新模式打开并且会在程序结束时自动删除掉",{"2":{"396":1}}],["该文件也会关闭",{"2":{"391":1}}],["该文件句柄中的方法提供了相关操作",{"2":{"387":1}}],["该整数中的每个位都是为随机的",{"2":{"379":1}}],["该接收两个列表元素",{"2":{"357":1}}],["该转义符不支持修饰符",{"2":{"331":1}}],["该子模式被称为捕获",{"2":{"323":1}}],["该项匹配一个等于第",{"2":{"321":1}}],["该重复项始终会匹配尽可能长的串",{"2":{"321":2}}],["该变量只是引用了真正的表",{"2":{"316":1}}],["该表中的每个条目都是一个查找函数",{"2":{"317":1}}],["该表中的每一个元素都是一个查找函数",{"2":{"310":1}}],["该表的索引是在函数上关联的源代码行号",{"2":{"54":1}}],["该协程才可以让出",{"2":{"303":1}}],["该",{"2":{"292":1}}],["该库提供了基础数学方法",{"2":{"359":1}}],["该库提供了关于lua程序的调试接口函数",{"2":{"283":1}}],["该库中的所有函数都提供在",{"2":{"283":1}}],["该库中的一些函数可能很慢",{"2":{"283":1}}],["该参数缺省的情况下",{"2":{"265":1}}],["该选项可以跟两个数值参数",{"2":{"259":1}}],["该选项可以跟三个数值参数",{"2":{"259":1}}],["该值就是",{"2":{"409":1}}],["该值有小数部分",{"2":{"259":1}}],["该值始终为",{"2":{"50":1}}],["该字符串是通过格式化字符串",{"2":{"337":1}}],["该字符串是用于reqire中查找",{"2":{"312":1}}],["该字符串变量存储了供require查找加载器的路径",{"2":{"315":1}}],["该字符串描述了关于包的一些编译时设置",{"2":{"311":1}}],["该字符串可以包含嵌入的零值",{"2":{"190":1}}],["该字段只在调用",{"2":{"50":1}}],["该结构体并不透明",{"2":{"160":1}}],["该函数还会创建同名文件",{"2":{"417":1}}],["该函数可能不是线程安全的",{"2":{"415":1}}],["该函数可能并不是线程安全的",{"2":{"408":1}}],["该函数仅仅返回当前本地项中所给类的名称",{"2":{"415":1}}],["该函数返回",{"2":{"405":1}}],["该函数返回0则表示",{"2":{"54":1}}],["该函数依赖于系统",{"2":{"394":1}}],["该函数等效于iso标准c函数",{"2":{"410":1}}],["该函数等效于",{"2":{"358":1}}],["该函数必须排序稳定",{"2":{"357":1}}],["该函数同时还返回在",{"2":{"342":1}}],["该函数不会读取后续的格式",{"2":{"402":1}}],["该函数不会在循环结束后关闭文件",{"2":{"401":1}}],["该函数不会做进一步处理并直接返回",{"2":{"297":1}}],["该函数不但可以访问本地变量",{"2":{"287":1}}],["该函数会在退出前关闭lua状态机",{"2":{"411":1}}],["该函数会以字符串参数",{"2":{"392":1}}],["该函数会抛出错误",{"2":{"391":1}}],["该函数会返回新的本地项名称",{"2":{"415":1}}],["该函数会返回所读取的字符串或数字",{"2":{"402":1}}],["该函数会返回包含了在字符串",{"2":{"350":1}}],["该函数会返回一个空串",{"2":{"341":1}}],["该函数会返回fail",{"2":{"293":1}}],["该函数会将函数",{"2":{"295":1}}],["该函数使用空字符串",{"2":{"290":1}}],["该函数位于调用栈上的第",{"2":{"287":1}}],["该函数是否为可变参数函数",{"2":{"50":1}}],["该函数的返回值是两个整数",{"2":{"380":1}}],["该函数的前提是",{"2":{"350":1}}],["该函数的参数数量",{"2":{"50":1}}],["该函数的上值数量",{"2":{"50":1}}],["该函数就是定义在",{"2":{"50":1}}],["空串",{"2":{"334":1}}],["空格以及设置项",{"2":{"325":1}}],["空格以及其他字符组的定义取决于当前的区域设置",{"2":{"320":1}}],["空格",{"2":{"325":1}}],["空出来的位置由上边的元素依次下移填充",{"2":{"146":1}}],["空字符串",{"2":{"50":1,"402":1}}],["空语句就是单纯的标签和空白语句",{"2":{"38":1}}],["给定一个列表",{"2":{"352":1}}],["给定函数的合理名称",{"2":{"50":1}}],["给这个变量赋值不会改变require的行为",{"2":{"316":1}}],["给这个变量赋值并不会改变require的行为",{"2":{"313":1}}],["给一个表设置元表",{"2":{"276":1}}],["给出索引处的值必须是字符串或",{"2":{"168":1}}],["给出的值必须为一个lua线程",{"2":{"173":1}}],["给出的值必须为",{"2":{"171":1}}],["给出的lua值必须为一个",{"2":{"170":1}}],["给出的lua值必须是整数",{"2":{"167":1}}],["给出的标识符",{"2":{"18":1}}],["私有部分",{"2":{"50":1}}],["监控",{"2":{"49":1}}],["延续函数还会接收由lua",{"2":{"184":1}}],["延续函数还有两个其他参数",{"2":{"48":1}}],["延续函数的类型",{"2":{"108":1}}],["延续函数的上下文类型",{"2":{"107":1}}],["延续函数同样接收来自源函数的lua栈",{"2":{"48":1}}],["延续函数应当继续完成源函数的工作",{"2":{"48":1}}],["用以嵌入在宿主c程序中",{"2":{"419":1}}],["用以描述改变哪个本地项",{"2":{"415":1}}],["用以像",{"2":{"391":1}}],["用以表示一类字符",{"2":{"320":1}}],["用以表示是否会在下一次调用时继续重复这个警告消息",{"2":{"180":1}}],["用法如下",{"2":{"347":1}}],["用法同lua",{"2":{"225":1,"227":1}}],["用户可以查看全局或本地变量",{"2":{"284":1}}],["用",{"2":{"173":1,"420":1}}],["用lua",{"2":{"48":1}}],["用于指定缓冲区字节大小",{"2":{"404":1}}],["用于四舍五入的函数math",{"2":{"359":1}}],["用于解释utf",{"2":{"344":1}}],["用于解释字段",{"2":{"50":1}}],["用于require的一个表",{"2":{"313":1}}],["用于表示标准i",{"2":{"249":1}}],["用于表示此类型的最大值和最小值",{"2":{"93":1}}],["用于调试信息和错误消息",{"2":{"225":1}}],["用于lual",{"2":{"245":1}}],["用于lua",{"2":{"144":1}}],["用于错误信息中",{"2":{"50":1}}],["用于错误处理中",{"2":{"2":1}}],["用于混合数字",{"2":{"30":1}}],["新版实现中保留了字符串中的隐式数字类型",{"2":{"420":1}}],["新建回溯信息并将其压入到l1的栈中",{"2":{"252":1}}],["新函数k为延续函数",{"2":{"48":1}}],["新的x这时还没有在作用域内真的被声明出来",{"2":{"38":1}}],["新的变量x",{"2":{"38":1}}],["新的语句块",{"2":{"38":1}}],["顾名思义",{"2":{"48":1}}],["直到你不在用它为止",{"2":{"417":1}}],["直到遇到缺失的索引",{"2":{"264":1}}],["直到调用",{"2":{"259":1}}],["直到它结束或让出",{"2":{"10":1}}],["直接将",{"2":{"274":1}}],["直接获取",{"2":{"272":1}}],["直接长度",{"2":{"140":1}}],["直接或间接地由其他函数发起的让出",{"2":{"48":1}}],["文件",{"2":{"423":1}}],["文件开头",{"2":{"403":1}}],["文件句柄是作为一个",{"2":{"249":1}}],["文件中获取代码块",{"2":{"266":1}}],["文件中以",{"2":{"227":1}}],["文件中定义",{"2":{"175":1}}],["文件中的默认路径",{"2":{"312":1,"315":1}}],["文件中的",{"2":{"1":1}}],["文件相关的错误",{"2":{"46":1}}],["让出一个协程",{"2":{"184":1}}],["让出",{"2":{"46":1}}],["运行用户输入的每一个字符串",{"2":{"284":1}}],["运行",{"2":{"46":1}}],["运行时错误",{"2":{"46":1}}],["运行时内部通过寄存器式虚拟机",{"2":{"0":1}}],["消息处理时又引发了错误",{"2":{"46":1}}],["消息处理",{"2":{"46":1,"47":1}}],["消息处理方法",{"2":{"2":1}}],["无缓冲",{"2":{"404":1}}],["无意义",{"2":{"325":1}}],["无错误",{"2":{"46":1}}],["无论是直接执行还是通过调用元函数",{"2":{"64":1}}],["无论它们的子类型如何",{"2":{"31":1}}],["无论如何",{"2":{"28":1,"48":1}}],["无论何时",{"2":{"3":1}}],["定义的常量有",{"2":{"45":1}}],["定义了控制变量",{"2":{"18":1}}],["亦或使用你的代码所创建的lua对象来当作注册表的键",{"2":{"45":1}}],["注册表中的数字键绝对不能用于其他目的",{"2":{"45":1}}],["注册表中的数字键被用于引用机制",{"2":{"45":1}}],["注册表中的以下划线开头后跟大写字母的字符串lua的保留键",{"2":{"45":1}}],["注册表",{"0":{"45":1}}],["注意文件会在其句柄被gc后自动关闭",{"2":{"399":1}}],["注意捕获的错误不会触发错误处理",{"2":{"269":1}}],["注意表达式",{"2":{"234":1}}],["注意表中存在的非正整数键不会影响其边长",{"2":{"34":1}}],["注意任何对缓冲区的添加操作都可能使这个地址失效",{"2":{"198":1}}],["注意当",{"2":{"165":1}}],["注意此返回结果可以作为布尔值使用",{"2":{"162":1}}],["注意以上代码是平衡的",{"2":{"69":1}}],["注意iso标准下的c会确保free",{"2":{"66":1}}],["注意外层显式调用的延续函数k",{"2":{"48":1}}],["注意0绝对是不可接受的索引",{"2":{"41":1}}],["注意位操作不会执行此转换",{"2":{"30":1}}],["注意在表达式列表中的单一表达式也视为列表中的最后一个表达式",{"2":{"28":1}}],["注意尾调用只发生于特定的语法中",{"2":{"26":1}}],["注意如果十进制转义序列后要紧跟一个数字的话",{"2":{"12":1}}],["注意收集器认为一个对象死亡的时机可能与编程人员的认知有根本上的不同",{"2":{"9":1}}],["注意",{"2":{"8":1,"38":1,"284":1}}],["栈应该回到缓冲区初始化的状态",{"2":{"197":1}}],["栈的层级和上次缓冲区操作后的相同",{"2":{"197":1}}],["栈的大小",{"0":{"39":1}}],["栈上元素的函数",{"2":{"193":1}}],["栈上在该槽中的值将会在其超出作用域后被关闭",{"2":{"165":1}}],["栈回到了一开始的状态",{"2":{"69":1}}],["栈中的每个元素都表示一个lua值",{"2":{"43":1}}],["栈",{"0":{"43":1}}],["闭包上值的最大数量加一",{"2":{"44":1}}],["闭包还在栈中",{"2":{"42":1}}],["闭长括号的定义与之类似",{"2":{"12":1}}],["某个函数内的局部变量不可以在外部访问",{"2":{"283":1}}],["某个c函数可以查询其第三个参数却不用检查第三个参数是否真的存在",{"2":{"41":1}}],["某个键只被其值引用时",{"2":{"7":1}}],["哪怕这个索引的上值实际上大于上值数量",{"2":{"41":1}}],["伪索引被用来访问注册表",{"2":{"41":1}}],["伪索引表示一些c代码可以访问但是不在栈中的位置",{"2":{"41":1}}],["≤",{"2":{"41":2}}],["又简称外部变量",{"2":{"38":1}}],["另有不同的是",{"2":{"110":1}}],["另一方面",{"2":{"73":1}}],["另一个是在注册表中存储的lua状态机",{"2":{"47":1}}],["另一个变量",{"2":{"38":1}}],["另一个块",{"2":{"38":1}}],["另外",{"2":{"3":1,"21":1,"31":1}}],["构造列表的属性间的分隔符后缀是可选可",{"2":{"36":1}}],["构造语句的通用语法为",{"2":{"36":1}}],["构造语句可以用来创建空表或创建并初始化一个表",{"2":{"36":1}}],["形式表示的特殊字符也可以用在这里",{"2":{"320":1}}],["形式的",{"2":{"419":1}}],["形式的函数总会在不满足检查时抛出错误",{"2":{"186":1}}],["形式的属性部分等效于形式",{"2":{"36":1}}],["形参是被作为由参数值进行初始化的局部变量",{"2":{"27":1}}],["优先级",{"0":{"35":1}}],["边长为0",{"2":{"34":1}}],["边长是表的一个正整数索引",{"2":{"34":1}}],["简单来说",{"2":{"34":1}}],["简介",{"0":{"0":1}}],["逻辑非操作",{"2":{"37":1}}],["逻辑或操作or中",{"2":{"32":1}}],["逻辑与操作and中",{"2":{"32":1}}],["逻辑操作",{"0":{"32":1},"2":{"37":1}}],["特殊情况下是0",{"2":{"90":1}}],["特殊值nan被认为不小于",{"2":{"31":1}}],["特别说明",{"2":{"39":1}}],["特别情况是产生了未在保护下的错误",{"2":{"10":1}}],["特别是控制变量不会再做环绕了",{"2":{"420":1}}],["特别是lua中的标准警告函数可以识别的控制信息",{"2":{"281":1}}],["特别是",{"2":{"3":1}}],["为零",{"2":{"402":1}}],["为零时也会正确计算",{"2":{"363":1}}],["为零时",{"2":{"122":1}}],["为负数时",{"2":{"379":1}}],["为负数时则从位置",{"2":{"350":1}}],["为底的",{"2":{"371":1}}],["为一个合法的utf",{"2":{"350":1}}],["为对应字符的码点值",{"2":{"347":1}}],["为该字符的位置",{"2":{"347":1}}],["为treu时会关闭模式匹配机制",{"2":{"330":1}}],["为true则表示",{"2":{"386":1}}],["为true时表示此协程是主协程",{"2":{"305":1}}],["为true",{"2":{"246":1}}],["为真值是",{"2":{"411":1}}],["为真值",{"2":{"329":1}}],["为结尾的项",{"2":{"321":1}}],["为任意非字母",{"2":{"320":1}}],["为字符串时",{"2":{"265":1}}],["为2指的是调用",{"2":{"261":1}}],["为1000",{"2":{"416":1}}],["为1到9之间的字符",{"2":{"321":1}}],["为1",{"2":{"261":1}}],["为nil",{"2":{"276":1}}],["为nil或者缺失",{"2":{"234":1}}],["为null时会从标准输入中加载",{"2":{"227":1}}],["为null",{"2":{"168":1}}],["为避免意外",{"2":{"183":1}}],["为每次调用此函数时需要传递给警告函数的特定数据",{"2":{"159":1}}],["为栈顶上的值",{"2":{"152":1,"154":1}}],["为给出索引处的值",{"2":{"157":1}}],["为给出索引处的表",{"2":{"138":1,"139":1}}],["为给定索引处的表",{"2":{"152":1,"154":1}}],["为主函数的参数数量",{"2":{"149":1}}],["为表示指针",{"2":{"139":1}}],["为错误处消息理函数在栈中的索引位置",{"2":{"118":1}}],["为0时参数",{"2":{"356":1}}],["为0时",{"2":{"350":1}}],["为0时将不会添加错误位置的信息",{"2":{"261":1}}],["为0",{"2":{"118":1}}],["为内存分配函数",{"2":{"111":1}}],["为新的内存块所需的大小",{"2":{"66":1}}],["为之前分配的内存块的原本大小",{"2":{"66":1}}],["为需要被分配",{"2":{"66":1}}],["为lua",{"2":{"66":1}}],["为",{"2":{"50":2,"132":1,"314":1,"394":2,"416":1}}],["为首时",{"2":{"50":2}}],["为了修复这样的错误",{"2":{"421":1}}],["为了访问这些库",{"2":{"418":1}}],["为了确保随机生成器的初始状态足够得随机",{"2":{"380":1}}],["为了表示代码块结束了",{"2":{"144":1}}],["为了给lua返回值",{"2":{"71":1}}],["为了和lua合理交流",{"2":{"71":1}}],["为了可以让出",{"2":{"58":1}}],["为了避免此类问题",{"2":{"48":1}}],["为了避免这种歧义",{"2":{"14":1}}],["为了方便",{"2":{"43":1}}],["为了安全地使用这些指针",{"2":{"42":1}}],["为假",{"2":{"30":1}}],["整数最小值",{"2":{"375":1}}],["整数最大值",{"2":{"373":1}}],["整数和浮点数",{"2":{"30":1}}],["整除",{"2":{"3":1,"25":2,"67":1}}],["转移",{"2":{"50":2}}],["转换为角度表示",{"2":{"366":1}}],["转换为一个",{"2":{"162":1,"277":1}}],["转换项",{"2":{"325":2}}],["转换规则同tostring",{"2":{"270":1}}],["转换成功即为true",{"2":{"162":1}}],["转换失败",{"2":{"30":1}}],["转换会得到一个与之最接近的值",{"2":{"30":1}}],["转换及强制转换",{"0":{"30":1}}],["转义符将返回表示空指针的字符串",{"2":{"331":1}}],["转义符对布尔",{"2":{"331":1}}],["转义符只支持",{"2":{"124":1}}],["转义符",{"2":{"12":1,"331":5}}],["负数索引是从字符串末尾开始数的",{"2":{"344":1}}],["负数索引引用了可变参数",{"2":{"287":1}}],["负数索引表示相对于栈顶的位置",{"2":{"43":1}}],["负数的步长会产生一个递减的序列",{"2":{"18":1}}],["负位移向另一个方向移动",{"2":{"29":1}}],["左移和右移都使用零填补空位",{"2":{"29":1}}],["左移",{"2":{"29":1,"67":1}}],["右移",{"2":{"29":1,"67":1}}],["右侧值列表会被调整至与左侧变量列表长度相同",{"2":{"15":1}}],["返回时间",{"2":{"409":1}}],["返回包含了日期和时间的字符串或表",{"2":{"408":1}}],["返回包含所给函数的二进制表示",{"2":{"329":1}}],["返回ex的值",{"2":{"367":1}}],["返回被移除的元素的值",{"2":{"356":1}}],["返回目标表",{"2":{"354":1}}],["返回等效于",{"2":{"352":1}}],["返回字符串",{"2":{"348":1,"349":1}}],["返回字符串中索引",{"2":{"327":1}}],["返回以格式化字符串",{"2":{"342":1}}],["返回string",{"2":{"338":1}}],["返回所给参数中的最小值",{"2":{"374":1}}],["返回所给参数中的最大值",{"2":{"372":1}}],["返回所给字符串",{"2":{"340":1}}],["返回所给状态机使用的内存分配函数",{"2":{"83":1}}],["返回所组成的格式化字符串",{"2":{"331":1}}],["返回另一个函数",{"2":{"307":1}}],["返回表示协程",{"2":{"306":1}}],["返回新创建的协程",{"2":{"302":1}}],["返回在字符串",{"2":{"350":1}}],["返回在函数",{"2":{"290":1}}],["返回在某个函数中",{"2":{"287":1}}],["返回注册表",{"2":{"289":1}}],["返回带有某个函数的相关信息的表",{"2":{"286":1}}],["返回对象",{"2":{"273":1}}],["返回空字符串或nil或无返回则表示代码块结束",{"2":{"265":1}}],["返回三个值",{"2":{"264":1,"268":1}}],["返回",{"2":{"237":1,"274":1,"276":1,"296":1,"360":1,"361":1,"362":1,"363":1,"365":1,"376":1,"381":1,"382":1,"383":1}}],["返回缓冲区",{"2":{"198":1,"200":1}}],["返回lua中正在使用的所有内存的大小",{"2":{"259":1}}],["返回lua版本",{"2":{"179":1}}],["返回lua当前使用的内存量",{"2":{"82":1}}],["返回此刻在运行的函数的第",{"2":{"178":1}}],["返回类型值",{"2":{"176":1}}],["返回索引处值的",{"2":{"140":1}}],["返回一个布尔值",{"2":{"386":1}}],["返回一个布尔值以表示收集器是否正在运行",{"2":{"259":1}}],["返回一个布尔值以表明收集器是否在运行中",{"2":{"82":1}}],["返回一个新表",{"2":{"355":1}}],["返回一个包含了",{"2":{"337":1}}],["返回一个迭代器函数",{"2":{"332":1,"401":1}}],["返回一个字符串",{"2":{"328":1,"339":1,"417":1}}],["返回一个大小为",{"2":{"240":1}}],["返回一个指向此字符串的内部拷贝的指针",{"2":{"129":1,"132":1}}],["返回给定函数中的第",{"2":{"298":1}}],["返回给定",{"2":{"288":1}}],["返回给定索引处值的类型名",{"2":{"254":1}}],["返回给定索引处值的类型",{"2":{"175":1}}],["返回给定索引",{"2":{"62":1}}],["返回给出的",{"2":{"291":1}}],["返回给出的lua线程",{"2":{"161":1}}],["返回给出索引的值的长度",{"2":{"109":1}}],["返回栈顶元素的索引",{"2":{"90":1}}],["返回指向所给lua状态机中一块原始内存区域的指针",{"2":{"85":1}}],["返回旧的并设置新的panic函数",{"2":{"68":1}}],["返回当前程序所使用的cpu时间的近似秒数表示",{"2":{"407":1}}],["返回当前运行的协程加上一个布尔值",{"2":{"305":1}}],["返回当前设置在给出lua线程中的",{"2":{"285":1}}],["返回当前",{"2":{"53":1}}],["返回当前函数的",{"2":{"51":1,"52":1}}],["返回x",{"2":{"28":1}}],["返回x和所接收到的所有可变参数",{"2":{"28":1}}],["返回false加上对应的错误对象",{"2":{"301":1}}],["返回fail",{"2":{"286":1}}],["返回f",{"2":{"28":1}}],["返回值是一个数字",{"2":{"416":1}}],["返回值",{"2":{"347":1}}],["返回值为一个整数",{"2":{"273":1}}],["返回值为一个新的状态机",{"2":{"232":1}}],["返回值为布尔类型",{"2":{"271":1}}],["返回值为这个值的类型",{"2":{"138":1,"139":1}}],["返回值为这个全局变量的类型",{"2":{"86":1}}],["返回值为压入栈中的值的类型",{"2":{"84":1,"220":1}}],["返回值时最后一次调用writer所返回的错误码",{"2":{"80":1}}],["返回值被全局丢弃",{"2":{"26":1}}],["返回值后有两步操作",{"2":{"26":1}}],["返回值后还有一步操作",{"2":{"26":1}}],["第五行是一个标记",{"2":{"311":1}}],["第四个参数",{"2":{"330":1}}],["第四个函数会尝试使用",{"2":{"317":1}}],["第四个exp",{"2":{"36":1}}],["第四行是表示在windows中会被替换为可执行文件所在的目录的符号",{"2":{"311":1}}],["第三行是标记匹配替换的符号",{"2":{"311":1}}],["第三个参数",{"2":{"332":1,"336":1}}],["第三个参数是个布尔值",{"2":{"180":1}}],["第三个可选参数",{"2":{"330":1}}],["第三个函数会使用package",{"2":{"317":1}}],["第三个调用参数",{"2":{"69":1}}],["第三个属性x会告知这个函数有没有可能抛出错误",{"2":{"64":1}}],["第三个exp",{"2":{"36":1}}],["第0层是",{"2":{"292":1}}],["第",{"2":{"256":2}}],["第二种就是使用显式的文件句柄了",{"2":{"387":1}}],["第二行是各个路径的分割符",{"2":{"311":1}}],["第二点",{"2":{"124":1}}],["第二个和第三个结果可以看出",{"2":{"324":1}}],["第二个函数会使用package",{"2":{"317":1}}],["第二个参数为表中的一个索引",{"2":{"267":1}}],["第二个参数是警告消息",{"2":{"180":1}}],["第二个参数",{"2":{"111":1}}],["第二个结果",{"2":{"71":1}}],["第二个属性p表示这个函数会把多少个元素压入栈",{"2":{"64":1}}],["第二个exp",{"2":{"36":1}}],["第二个操作数只有在必要的时候才会被评估",{"2":{"32":1}}],["第一种使用隐式的文件句柄",{"2":{"387":1}}],["第一行是目录的分割符",{"2":{"311":1}}],["第一层是这个",{"2":{"292":1}}],["第一点",{"2":{"124":1}}],["第一步的结果将按照之前的整数与浮点数的转换规则来转换到特定子类型",{"2":{"30":1}}],["第一个字符的位置是1",{"2":{"326":1}}],["第一个",{"2":{"323":1}}],["第一个查找函数始终返回字符串",{"2":{"317":1}}],["第一个函数会直接在package",{"2":{"317":1}}],["第一个上值首先压入",{"2":{"122":1}}],["第一个键",{"2":{"115":1}}],["第一个结果",{"2":{"71":1}}],["第一个结果首先压入",{"2":{"71":1}}],["第一个结果会首先入栈",{"2":{"69":1}}],["第一个参数在索引1处",{"2":{"419":1}}],["第一个参数必须为字符串",{"2":{"331":1}}],["第一个参数或本地变量的索引是1",{"2":{"287":1}}],["第一个参数是一个表",{"2":{"267":1}}],["第一个参数是由lua",{"2":{"180":1}}],["第一个参数是前缀表达式的值",{"2":{"26":1}}],["第一个参数",{"2":{"71":1}}],["第一个参数首先入栈",{"2":{"71":1}}],["第一个调用参数",{"2":{"69":1}}],["第一个调用的终结器是在程序中最后被标记为可触发终结的对象所关联的终结器",{"2":{"8":1}}],["第一个exp",{"2":{"36":1}}],["第n个结果",{"2":{"28":1}}],["举个特殊的例子",{"2":{"28":1}}],["举个例子",{"2":{"3":1,"12":1,"332":1}}],["多个捕获项之间是依据最左括号的顺序排列编号的",{"2":{"323":1}}],["多个返回值",{"2":{"26":1}}],["多少个元素",{"2":{"64":1}}],["多重匹配",{"0":{"324":1}}],["多重赋值和局部声明的变量个数",{"2":{"28":1}}],["多重赋值语句",{"2":{"28":1}}],["多重返回以及相应调整",{"0":{"28":1}}],["接受零个或多个整数值",{"2":{"345":1}}],["接受一个任意索引或者0",{"2":{"158":1}}],["接收一个字符串参数并拷贝它",{"2":{"335":1,"343":1}}],["接收一个字符串参数并返回其长度",{"2":{"334":1}}],["接收一个任意类型的值并将其转换为人类可读的格式的字符串",{"2":{"278":1}}],["接收零个或多个整数参数",{"2":{"328":1}}],["接收任意数量的参数并将其输出到标准输出",{"2":{"270":1}}],["接收参数以及返回值",{"2":{"21":1}}],["接着按序压入调用参数",{"2":{"69":1}}],["接着往下",{"2":{"27":1}}],["他会收取所有的额外参数并通过",{"2":{"27":1}}],["他们统称为假值",{"2":{"1":1}}],["参加lual",{"2":{"240":1}}],["参数是一个空字符串",{"2":{"415":1}}],["参数是一个数字",{"2":{"411":1}}],["参数不为",{"2":{"408":1}}],["参数由",{"2":{"408":1}}],["参数控制",{"2":{"259":1}}],["参数的第一个匹配",{"2":{"330":1}}],["参数的类型的带标准信息的错误",{"2":{"196":1}}],["参数的问题",{"2":{"195":1}}],["参数的带标准信息的错误",{"2":{"194":1}}],["参数的含义与lua",{"2":{"118":1}}],["参数为false",{"2":{"411":1}}],["参数为true",{"2":{"411":1}}],["参数为null时调用lua",{"2":{"172":1}}],["参数为null调用lua",{"2":{"166":1,"169":1}}],["参数为",{"2":{"148":1}}],["参数chunkname是所给代码块的名称",{"2":{"110":1}}],["参数nrec指出此表将会有多少个元素",{"2":{"79":1}}],["参数narr指出表将会是个序列且有多少个元素",{"2":{"79":1}}],["参数from表示正在重置l的协程",{"2":{"75":1}}],["参数op的值必须为以下情况之一",{"2":{"67":1}}],["参数osize",{"2":{"66":1}}],["参数ptr",{"2":{"66":1}}],["参数ud",{"2":{"66":1}}],["参数",{"2":{"59":2,"60":1,"61":1,"62":1,"111":1,"122":1,"149":1,"159":1,"184":1,"204":1,"206":1,"209":1,"225":1,"252":1,"253":1,"258":1,"261":1,"272":2,"274":3,"277":1,"286":1,"287":1,"291":1,"296":1,"302":1,"303":1,"307":1,"314":2,"327":1,"330":1,"333":1,"339":1,"348":2,"349":2,"350":1,"352":1,"353":1,"356":1,"358":1,"380":1,"392":1,"403":1,"410":2,"415":2}}],["参数大于当前调用栈的深度时",{"2":{"56":1}}],["参数中",{"2":{"50":1}}],["参数数量",{"2":{"50":1,"71":1}}],["参数列表的末尾由三个点",{"2":{"27":1}}],["参见require",{"2":{"316":1}}],["参见rawget",{"2":{"3":1}}],["参见package",{"2":{"310":1}}],["参见string",{"2":{"265":1,"342":1}}],["参见上一条",{"2":{"50":1}}],["参见辅助库中的lua",{"2":{"42":1}}],["参见9",{"2":{"40":1}}],["参见coroutine",{"2":{"10":1}}],["参见load",{"2":{"5":1,"21":1}}],["参见lual",{"2":{"45":1,"81":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"196":1,"198":1,"199":1,"200":1,"202":1,"212":1,"230":1,"247":1,"248":1,"249":1,"255":1}}],["参见lua",{"2":{"2":1,"5":1,"8":1,"10":1,"39":1,"43":1,"44":1,"54":1,"55":1,"74":1,"80":1,"110":1,"111":1,"122":1,"159":1,"212":1,"419":1}}],["参见4",{"2":{"5":1,"9":1,"41":3,"47":1,"70":1,"108":1,"110":3,"119":1,"122":2,"124":1,"129":1,"132":1,"178":1,"183":1,"184":2,"232":1,"251":1,"265":1,"289":1,"313":1,"316":1}}],["参见6",{"2":{"3":2,"241":1,"276":1,"330":1,"332":1,"333":1,"336":1,"337":1,"338":1,"418":10}}],["参见warn",{"2":{"2":1}}],["参见type",{"2":{"1":1}}],["参见2",{"2":{"1":2,"3":3,"8":1,"9":1,"13":2,"15":2,"21":1,"26":1,"31":2,"33":1,"47":1,"82":2,"84":1,"87":1,"89":1,"109":1,"110":1,"114":2,"152":1,"154":1,"259":2,"261":1,"262":1,"265":1}}],["参见3",{"2":{"1":4,"3":3,"5":2,"13":2,"15":1,"16":1,"19":2,"21":1,"22":3,"25":1,"27":1,"28":7,"29":1,"30":1,"32":1,"33":1,"36":1,"37":9,"77":1,"109":1,"162":1,"165":1,"167":1,"170":1,"277":1,"351":1}}],["参见",{"2":{"1":1,"85":1,"93":1,"110":1,"116":1,"411":1,"423":1}}],["了另一个协程",{"2":{"306":1}}],["了",{"2":{"27":1}}],["了它们",{"2":{"1":1}}],["才会凸显此处的差别",{"2":{"27":1}}],["模式串",{"2":{"346":1}}],["模式中可以包含由括号包围起来的子模式",{"2":{"323":1}}],["模式项会匹配成对的括号",{"2":{"321":1}}],["模式项",{"0":{"321":1}}],["模式",{"0":{"322":1},"2":{"319":1}}],["模式匹配机制永远不会接受空字符串作为紧跟着另一个匹配的下一个匹配",{"2":{"324":1}}],["模式匹配",{"0":{"319":1},"1":{"320":1,"321":1,"322":1,"323":1,"324":1}}],["模块并将结果赋值到全局变量",{"2":{"419":2}}],["模块形式提供",{"2":{"418":1}}],["模块是否已经加载",{"2":{"310":1}}],["模块",{"0":{"309":1},"1":{"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1}}],["模的定义是指对操作数整除后取余",{"2":{"25":1}}],["模",{"2":{"25":1}}],["类函数来将不同的字符串片段添加到其中",{"2":{"197":1}}],["类似于io",{"2":{"393":1}}],["类似于lua",{"2":{"141":1}}],["类似于一个具有多个返回值的函数",{"2":{"27":1}}],["类似",{"2":{"32":1,"124":1}}],["类似的",{"2":{"23":1,"419":1,"423":1}}],["类型的指针",{"2":{"127":1}}],["类型的lua值压入栈中",{"2":{"122":1}}],["类型时则返回1",{"2":{"104":1,"105":1}}],["类型为lua",{"2":{"48":1}}],["类型实现了关联数组",{"2":{"1":1}}],["类型表示",{"2":{"173":1}}],["类型表示一个独立执行的线程",{"2":{"1":1}}],["类型表示不可变的字节序",{"2":{"1":1}}],["类型提供将任意c数据存储在lua变量中的能力",{"2":{"1":1}}],["类型",{"2":{"1":1,"107":2,"116":1}}],["类型使用两种子类型",{"2":{"1":1}}],["类型有两种值",{"2":{"1":1}}],["类型是一个单独的值",{"2":{"1":1}}],["导致其退出的错误对象",{"2":{"23":1}}],["使得lua闭包",{"2":{"299":1}}],["使得这些操作和二元操作做相似的行为",{"2":{"3":1}}],["使之调用时会打印消息到标准错误输出",{"2":{"232":1}}],["使索引",{"2":{"63":1}}],["使用新的版本时通常应该重新编译",{"2":{"423":1}}],["使用显式的文件句柄时",{"2":{"387":1}}],["使用lua操作符",{"2":{"372":1,"374":1}}],["使用两个参数的符号来查找结果所处的象限",{"2":{"363":1}}],["使用环境变量",{"2":{"312":1}}],["使用简单的命令和其他调试工具",{"2":{"284":1}}],["使用",{"2":{"197":1,"307":1}}],["使用辅助库仍然会使得你的代码更加健壮",{"2":{"186":1}}],["使用栈顶上的值作为错误对象",{"2":{"81":1}}],["使用非空的参数",{"2":{"58":1}}],["使用break",{"2":{"23":1}}],["待关闭变量的行为类似局部常量",{"2":{"23":1}}],["待关闭变量",{"0":{"23":1}}],["声明一个待关闭变量",{"2":{"22":1}}],["声明一个常量",{"2":{"22":1}}],["声明可以同时做初始化",{"2":{"22":1}}],["属性有两种可能的值",{"2":{"22":1}}],["局部声明",{"0":{"22":1},"2":{"28":1}}],["局部变量在它的作用域下可以被其下所定义的函数任意地访问",{"2":{"38":1}}],["局部变量的作用域从它声明后的第一条语句开始",{"2":{"38":1}}],["局部变量的可见性规则解释可以参见3",{"2":{"22":1}}],["局部变量可以声明在语法块中的任意位置",{"2":{"22":1}}],["局部变量可以被其定义范围下的函数访问",{"2":{"13":1}}],["局部变量是相对于词法作用域",{"2":{"13":1}}],["局部变量和表属性",{"2":{"13":1}}],["细节请参见程序luac和string",{"2":{"21":1}}],["从当前位置读取整个文件",{"2":{"402":1}}],["从第",{"2":{"341":1,"350":1}}],["从缓冲区",{"2":{"202":1}}],["从源码看应当是为了保证析构的顺序",{"2":{"165":1}}],["从栈上移除给出的有效索引的元素",{"2":{"146":1}}],["从栈上弹出一个表或者nil",{"2":{"156":1}}],["从栈上弹出一个值",{"2":{"155":1}}],["从栈上弹出一个值并将其赋值到全局变量",{"2":{"153":1}}],["从栈上弹出",{"2":{"120":1}}],["从栈中弹出一个键",{"2":{"115":1}}],["从栈顶上接收一个函数并产生其二进制块",{"2":{"80":1}}],["从低到高",{"2":{"35":1}}],["从而做直接",{"2":{"330":1}}],["从而对c代码产生副作用",{"2":{"317":1}}],["从而进行比较",{"2":{"31":1}}],["从而使得lua能够应用于广泛的领域",{"2":{"0":1}}],["从浮点数到整数的转换中会检查浮点数是否有确切的整数表示",{"2":{"30":1}}],["从整数转换到浮点数的过程中",{"2":{"30":1}}],["从语法上说",{"2":{"21":1}}],["代替",{"2":{"357":1}}],["代码块中不带调试信息的变量",{"2":{"290":1}}],["代码块被预编译为二进制形式",{"2":{"21":1}}],["代码块可以被存储在文件或宿主程序的字符串中",{"2":{"21":1}}],["代码块可以定义局部变量",{"2":{"21":1}}],["代码块",{"0":{"21":1}}],["代际模式使用两个参数",{"2":{"6":1}}],["代际gc",{"0":{"6":1}}],["考虑到副作用",{"2":{"20":1}}],["考量以下片段",{"2":{"14":1}}],["关联的内存块大小",{"2":{"140":1}}],["关联的第n个user值压入栈中",{"2":{"91":1}}],["关键词会像kword表示",{"2":{"40":1}}],["关于名称",{"2":{"424":1}}],["关于运算符优先级",{"2":{"424":1}}],["关于该值的描述请参见os",{"2":{"408":1}}],["关于协程的描述请参见2",{"2":{"300":1}}],["关于遍历过程中对表的修改行为请参考next函数",{"2":{"268":1}}],["关于",{"2":{"211":1,"320":1}}],["关于警告的更多细节请参见warn",{"2":{"180":1}}],["关于局部变量索引和名称的细节",{"2":{"55":1}}],["关于构造语句中的赋值顺序则是未定义的",{"2":{"36":1}}],["关于lua背后的设计决策及相关讨论",{"2":{"0":1}}],["关系操作",{"0":{"31":1},"2":{"37":1}}],["关闭文件",{"2":{"399":1}}],["关闭协程",{"2":{"301":1}}],["关闭所给索引处的待关闭插槽并设置其值为nil",{"2":{"74":1}}],["关闭一个值的意思是指调用",{"2":{"23":1}}],["关闭值的行为和待关闭变量",{"2":{"19":1}}],["流程遵循多重赋值的规则",{"2":{"19":1}}],["状态应当和lua",{"2":{"48":1}}],["状态码",{"0":{"46":1}}],["状态机的lua主线程在注册表中的索引位置",{"2":{"45":1}}],["状态",{"2":{"19":1}}],["界限值时",{"2":{"18":1}}],["界限值为止",{"2":{"18":1}}],["界限以及步长",{"2":{"18":1}}],["步长不为零时",{"2":{"259":1}}],["步长为零时",{"2":{"259":1}}],["步长为stepsize",{"2":{"82":1}}],["步长由",{"2":{"259":1}}],["步长等于零时会抛出异常",{"2":{"18":1}}],["步进模式和代际模式",{"2":{"9":1}}],["步进gc",{"0":{"4":1}}],["循环被错误或break语句打断后",{"2":{"391":1}}],["循环终止",{"2":{"19":1}}],["循环首先计算explist以生成四个值",{"2":{"19":1}}],["循环首先计算一次三个控制表达式的值",{"2":{"18":1}}],["循环有以下语法",{"2":{"19":1}}],["循环体不会被执行",{"2":{"18":1}}],["循环体会通过控制变量的遍历算术过程来重复",{"2":{"18":1}}],["循环一直持续到值小于等于",{"2":{"18":1}}],["三个值会被转换为浮点数且循环由浮点数结束",{"2":{"18":1}}],["名称",{"2":{"18":1}}],["方括号可以直接放在",{"2":{"320":1}}],["方括号被用于索引一个表",{"2":{"13":1}}],["方法调用参见3",{"2":{"37":1}}],["方法定义参见3",{"2":{"37":1}}],["方法总是和它自身相等",{"2":{"31":1}}],["方法可以返回多个值",{"2":{"16":1}}],["然后会在每次生成随机数之后变更数据",{"2":{"380":1}}],["然后在其中搜索一个c函数作为加载器",{"2":{"317":1}}],["然后在c代码中返回结果的数量",{"2":{"71":1}}],["然后设置警告函数和",{"2":{"232":1}}],["然后将调用结果返回",{"2":{"278":1}}],["然后将该值转换成",{"2":{"207":1}}],["然后将最终的字符串加到栈顶上",{"2":{"197":1}}],["然后将栈顶增长或下降到这个索引的位置",{"2":{"158":1}}],["然后使用",{"2":{"197":2}}],["然后弹出这个值",{"2":{"193":1}}],["然后弹出栈顶的值",{"2":{"147":1}}],["然后返回字符串的完整大小",{"2":{"162":1}}],["然后返回一个指向新状态机里的lua主线程的指针",{"2":{"185":1}}],["然后返回一个错误码",{"2":{"118":1}}],["然后返回一个代表这个新lua线程的lua",{"2":{"113":1}}],["然后再导入库",{"2":{"419":1}}],["然后再匹配下一个括号中的",{"2":{"323":1}}],["然后再尝试打开最后得到的各个文件路径",{"2":{"318":1}}],["然后再调用lua",{"2":{"149":1}}],["然后再加上两条限制",{"2":{"34":1}}],["然后你再调用lua",{"2":{"149":1}}],["然后调用lua",{"2":{"122":1}}],["然后调用abort",{"2":{"47":1}}],["然后从给出索引处的table中取出一对键值压入栈中",{"2":{"115":1}}],["然后释放由这个状态所使用的所有动态内存",{"2":{"73":1}}],["然后lua通过虚拟机的解释器来执行编译后的代码",{"2":{"21":1}}],["然后每次迭代时",{"2":{"19":1}}],["然后跳转到循环的下一条语句",{"2":{"16":1}}],["然而可以修改已存在的字段",{"2":{"267":1}}],["然而有一种特殊情况",{"2":{"184":1}}],["然而callee函数并不能返回源函数",{"2":{"48":1}}],["然而这里的栈空间没有任何保证",{"2":{"47":1}}],["然而当c代码对其他的lua状态机操作时",{"2":{"47":1}}],["然而lua的词法解析器只接受点",{"2":{"30":1}}],["然而并没有时",{"2":{"28":1}}],["然而不同于多线程系统中的线程",{"2":{"10":1}}],["然而",{"2":{"8":1,"9":1,"12":1,"23":1,"26":1,"39":1,"118":1,"185":1,"265":2,"420":1,"423":1}}],["尤其是当其不能满足分配请求时应当返回null",{"2":{"66":1}}],["尤其是错误对象会在栈顶上",{"2":{"47":1}}],["尤其是function",{"2":{"1":1}}],["尤其string库会设置元函数以尝试在算术操作中将字符串转化为数字",{"2":{"30":1}}],["尤其数字0和空字符串也表示真值",{"2":{"16":1}}],["控制了require如何查找模块的表",{"2":{"317":1}}],["控制变量变为nil时",{"2":{"19":1}}],["控制变量永远不会回绕",{"2":{"18":1}}],["控制结构的初始化变量以及关闭值",{"2":{"19":1}}],["控制结构中的条件表达式可以返回任何值",{"2":{"16":1}}],["控制结构if",{"2":{"16":1}}],["控制结构",{"0":{"16":1},"2":{"24":1}}],["控制流会回到宿主处",{"2":{"2":1}}],["控制流直接返回到pcall调用处",{"2":{"2":1}}],["等参数作为之前让出的返回值",{"2":{"304":1}}],["等参数是传递给主体函数的参数",{"2":{"304":1}}],["等",{"2":{"218":1,"320":1,"418":1}}],["等效于先后执行lual",{"2":{"243":1}}],["等效于先后调用lual",{"2":{"201":1}}],["等效于使用预定义的",{"2":{"239":1}}],["等效于参数",{"2":{"224":1,"226":1}}],["等效于执行多重赋值",{"2":{"354":1}}],["等效于执行",{"2":{"142":1,"143":1,"152":1,"154":1,"157":1}}],["等效于lua",{"2":{"135":1}}],["等效于malloc",{"2":{"66":1}}],["等效于",{"2":{"15":1,"36":1,"112":1,"166":1,"169":1,"172":1,"388":1,"389":1,"391":1,"395":1,"398":1}}],["等等中",{"2":{"355":1}}],["等等",{"2":{"1":1,"3":1,"9":1,"43":1}}],["要移动的下标的值在lua中必须是个整数",{"2":{"354":1}}],["要么始于字符串的长度加一数起",{"2":{"344":1}}],["要么是还未开始运行",{"2":{"306":1}}],["要么是让出了",{"2":{"306":1}}],["要么是某些关闭函数发生了错误",{"2":{"301":1}}],["要么是协程的停止过程本身有错误",{"2":{"301":1}}],["要么是因为线程已经停止了或者在关闭函数中本身发生的错误",{"2":{"75":1}}],["要么是因为它不能为额外的空间分配内存了",{"2":{"72":1}}],["要么是因为其所要求的大小大于一个固定的最大值",{"2":{"72":1}}],["要么是个带有元方法",{"2":{"3":1}}],["要替换成下划线",{"2":{"317":1}}],["要包含的其他数据应该放在初始结构的后面",{"2":{"249":1}}],["要创建一个c闭包",{"2":{"122":1}}],["要知道",{"2":{"117":1}}],["要调用的函数",{"2":{"69":1}}],["要注意该函数很容易耗尽你的内存",{"2":{"339":1}}],["要注意",{"2":{"38":1,"355":1}}],["要注意界限可以不是整数",{"2":{"18":1}}],["要注意这里的访问语义保证只被涵盖在赋值语句中",{"2":{"15":1}}],["同debug",{"2":{"285":1}}],["同名的全局变量中",{"2":{"246":1}}],["同样",{"2":{"48":1,"317":1}}],["同理",{"2":{"15":1}}],["同时",{"2":{"333":1}}],["同时也会将栈顶上的值弹出",{"2":{"60":1,"61":1}}],["同时也有些创建表的方法",{"2":{"1":1}}],["同时又不希望插入任何换行或空白字符",{"2":{"12":1}}],["显式的语句块有时候也用于在其他的语句块中添加return语句",{"2":{"14":1}}],["显式的语句块对于控制变量声明的范围十分有用",{"2":{"14":1}}],["显式或隐式",{"2":{"10":1}}],["语句",{"0":{"24":1},"2":{"27":4}}],["语句块",{"0":{"14":1},"2":{"14":1}}],["语法结构及语义",{"2":{"40":1}}],["语法将单一表达式视作其在一对括号内",{"2":{"28":1}}],["语法块",{"2":{"18":1}}],["语法块中就是最后一句了",{"2":{"16":1}}],["语法有两种方式看待此片段",{"2":{"14":1}}],["语言中的兼容性问题",{"0":{"420":1}}],["语言中没有类型定义",{"2":{"1":1}}],["语言",{"0":{"40":1}}],["语言支持用",{"2":{"1":1}}],["访问全局变量x相当于",{"2":{"13":1}}],["访问索引",{"2":{"3":1}}],["变量名",{"2":{"290":1}}],["变量相关参见3",{"2":{"37":1}}],["变量是存储值的地方",{"2":{"13":1}}],["变量",{"0":{"13":1},"2":{"13":1,"265":2}}],["到目前为止",{"2":{"418":1}}],["到达文件末尾时会返回fail",{"2":{"402":3}}],["到",{"2":{"357":1}}],["到索引",{"2":{"327":1}}],["到栈中",{"2":{"127":1}}],["到本行即止",{"2":{"12":1}}],["到宿主程序中使用",{"2":{"0":1}}],["合法的浮点数常量的示例",{"2":{"12":1}}],["合法的整数常量的示例",{"2":{"12":1}}],["既没有小数点也没有指数表示的常量数字为整数",{"2":{"12":1}}],["指定了如何获取错误的位置",{"2":{"261":1}}],["指出了从哪一级开始回溯",{"2":{"252":1}}],["指出了函数有多少个关联的值",{"2":{"122":1}}],["指向了一个当句柄被关闭或回收时用来关闭这个流的函数",{"2":{"249":1}}],["指向了其对应的",{"2":{"249":1}}],["指向的文本会被额外添加到错误信息中",{"2":{"209":1}}],["指数部分由",{"2":{"12":1}}],["指回车",{"2":{"12":1}}],["传零则表示不更改对应的设置值",{"2":{"259":2}}],["传null以调用lual",{"2":{"224":1,"226":1}}],["传入此函数的索引不应当等于或低于其他的待关闭槽位",{"2":{"165":1}}],["传入的实参列表都将会被调整到函数形参列表的长度",{"2":{"27":1}}],["传达非文本字符的安全做法是把其二进制数据作为用显式转义表示的引用文本",{"2":{"12":1}}],["传递参数和函数返回都是在操作这些值的引用",{"2":{"1":1}}],["我们在这里列出了从lua",{"2":{"423":1}}],["我们称为被调用方函数",{"2":{"48":1}}],["我们把从lua调用的c函数称为源函数",{"2":{"48":1}}],["我们需要说到一些术语以解释延续",{"2":{"48":1}}],["我们推荐将多重表达式赋值给一个单独的变量然后在此处使用",{"2":{"28":1}}],["我们很少在一个被语法视为单一表达式的地方使用多重表达式",{"2":{"28":1}}],["我们将一个开方括号后跟n个等号后再跟一个开方括号的组合定义为n级开长括号",{"2":{"12":1}}],["我们可以用转义序列",{"2":{"12":1}}],["我们可以通过字节数值在短文本字符串中指定任意字节数据",{"2":{"12":1}}],["码点可以是任意小于231的值",{"2":{"12":1}}],["z为g",{"2":{"28":1}}],["z为f",{"2":{"28":2}}],["z的值",{"2":{"15":1}}],["z",{"2":{"12":1,"15":2,"28":4,"277":1,"320":2,"325":2,"338":1}}],["双引号",{"2":{"12":1}}],["反斜杠后跟输入一个换行会在字符串中新起一行",{"2":{"12":1}}],["反斜杠",{"2":{"12":1}}],["反之亦然",{"2":{"31":1,"262":1}}],["反之",{"2":{"3":1,"18":1}}],["垂直制表",{"2":{"12":1}}],["垂直制表位和水平制表位都识别为空白字符",{"2":{"12":1}}],["水平制表",{"2":{"12":1}}],["退格",{"2":{"12":1}}],["响铃",{"2":{"12":1}}],["且无结果返回",{"2":{"184":1}}],["且",{"2":{"139":1,"143":1,"236":1}}],["且参数",{"2":{"58":1}}],["且t",{"2":{"31":1}}],["且这个函数在任何待关闭变量的作用域之外",{"2":{"26":1}}],["且结果是浮点数",{"2":{"25":1}}],["且在协程让出点之前的范围内",{"2":{"23":1}}],["且可以包含c形式的转移符",{"2":{"12":1}}],["且将调用结果",{"2":{"3":1}}],["短文本字符串不可以包含原始未转义的换行符或转义未完成的字符序列",{"2":{"12":1}}],["短文本字符串",{"2":{"12":1}}],[">s",{"2":{"54":1}}],[">",{"2":{"12":1,"22":1,"27":4,"32":8,"35":1,"38":4,"324":3,"333":6}}],["程序",{"2":{"110":1,"394":1}}],["程序将这块区域用于任何目的",{"2":{"85":1}}],["程序中的代码形式和编译后形式是可以互换的",{"2":{"21":1}}],["程序中每个自由名称的引用都对于",{"2":{"5":1}}],["程序应当避免创建以下划线开头",{"2":{"12":1}}],["标准库",{"0":{"418":1}}],["标准lua使用64位整数和双精度浮点数",{"2":{"1":1}}],["标签在定义它的整个语法块中都是可见的",{"2":{"16":1}}],["标记了在",{"2":{"342":1}}],["标记为小写的",{"2":{"12":1}}],["标记",{"2":{"12":1}}],["标识被用作变量",{"2":{"12":1}}],["阿拉伯数字及下划线组合而成的字符串",{"2":{"12":1}}],["非负且不超过",{"2":{"350":1}}],["非数字的字符",{"2":{"320":2}}],["非可变参数函数的参数个数",{"2":{"28":1}}],["非直接的函数调用",{"2":{"26":2}}],["非保留字开头的",{"2":{"12":1}}],["非步进的",{"2":{"4":1}}],["词法约定",{"0":{"12":1}}],["基本的",{"2":{"418":1}}],["基本概念",{"0":{"11":1}}],["基于文件末尾",{"2":{"403":1}}],["基于当前位置",{"2":{"403":1}}],["基于零点位置",{"2":{"403":1}}],["基于关联数组和可扩展语义",{"2":{"0":1}}],["基础库提供了lua中的核心函数",{"2":{"257":1}}],["基础库",{"0":{"257":1},"1":{"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1},"2":{"418":2}}],["difftime的参数",{"2":{"416":1}}],["difftime",{"0":{"409":1}}],["div",{"2":{"3":1}}],["day",{"2":{"408":1,"416":1}}],["date和os",{"2":{"416":1}}],["date函数中所描述中的规范",{"2":{"416":1}}],["date函数",{"2":{"416":1}}],["date",{"0":{"408":1},"2":{"408":3}}],["data参数是一个要传递给reader的不透明值",{"2":{"110":1}}],["data",{"2":{"80":1,"105":1,"110":1,"144":2,"310":1}}],["dll",{"2":{"317":2}}],["dlfcn",{"2":{"314":1}}],["dflt",{"2":{"234":4}}],["dump的参数",{"2":{"181":1}}],["dump需要读到代码块中的下一部分时都会调用它",{"2":{"181":1}}],["dump使用的写入函数",{"2":{"181":1}}],["dump都会调用writer",{"2":{"80":1}}],["dump",{"0":{"80":1,"329":1},"2":{"80":1,"181":1,"265":1}}],["dump函数",{"2":{"21":1}}],["d",{"2":{"54":1,"124":1,"235":2,"236":4,"237":2,"238":2,"320":1,"325":1,"331":1,"333":3}}],["deg",{"0":{"366":1}}],["def",{"2":{"208":2}}],["define",{"2":{"145":1}}],["debug的部分字段",{"2":{"56":1}}],["debug的其他字段以得到有用的信息",{"2":{"50":1}}],["debug中各字段后的注释中标明了",{"2":{"54":1}}],["debug中的各字段的含义如下",{"2":{"50":1}}],["debug",{"0":{"50":1,"284":2,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1},"2":{"50":2,"54":2,"55":1,"56":1,"58":1,"60":1,"283":1,"284":2,"286":2,"418":1}}],["dead",{"2":{"10":1,"306":1}}],["ddd来表示ddd这个三位的十进制数",{"2":{"12":1}}],["dostring",{"0":{"215":1},"2":{"215":1}}],["dofile",{"0":{"214":1,"260":1},"2":{"214":1,"260":3}}],["double",{"2":{"116":2,"325":1}}],["done",{"2":{"14":4}}],["do",{"2":{"12":1,"14":1,"16":2,"18":1,"19":2,"28":1,"38":3,"264":1,"268":1,"332":2,"347":1,"401":1,"424":4}}],["yday",{"2":{"408":1}}],["year",{"2":{"408":1,"416":1}}],["y和z都为nil",{"2":{"28":1}}],["y为g",{"2":{"28":1}}],["y为f",{"2":{"28":2}}],["y为可变参数中的第二个值",{"2":{"28":1}}],["y",{"0":{"363":1,"369":1,"380":1},"2":{"10":3,"15":5,"28":7,"36":2,"38":4,"321":6,"363":3,"369":1,"380":3}}],["yield的地方开始执行",{"2":{"183":1}}],["yield的地方会返回由coroutine",{"2":{"10":1}}],["yield状态",{"2":{"161":1}}],["yield或主函数返回的值会被放到栈顶上",{"2":{"149":1}}],["yield完成执行",{"2":{"58":1}}],["yieldk应当不使用延续函数",{"2":{"184":1}}],["yieldk传递的值",{"2":{"184":1}}],["yieldk时",{"2":{"184":1}}],["yieldk时发生",{"2":{"48":1}}],["yieldk通常不返回",{"2":{"48":1}}],["yieldk和lua",{"2":{"48":1}}],["yieldk",{"0":{"184":1},"2":{"48":2,"58":1,"183":1,"184":1}}],["yield函数",{"2":{"10":1}}],["yield",{"0":{"183":1,"308":1},"2":{"10":2,"46":1,"48":2,"149":1,"161":1,"183":1,"184":1,"308":1}}],["yield传递而来的值",{"2":{"10":1}}],["yield来让出",{"2":{"10":1}}],["yields",{"2":{"10":1}}],["xbf",{"2":{"346":1}}],["x80",{"2":{"346":1}}],["xfd",{"2":{"346":1}}],["xc2",{"2":{"346":1}}],["x7f",{"2":{"346":1}}],["x=",{"2":{"333":6}}],["xx",{"2":{"325":1}}],["xxx",{"2":{"12":1}}],["xxx来表示xx这个两位的十六进制数",{"2":{"12":1}}],["xop",{"2":{"325":1}}],["xpcall",{"0":{"282":1}}],["xmove",{"0":{"182":1},"2":{"182":1}}],["x个或者y个元素",{"2":{"64":1}}],["x|y的形式的属性表示会压入",{"2":{"64":1}}],["x26",{"2":{"54":1}}],["x+1",{"2":{"38":2}}],["x为f",{"2":{"28":3}}],["x为可变参数中的第一个值",{"2":{"28":3}}],["x3c",{"2":{"22":1,"71":1}}],["x",{"0":{"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"371":1,"372":1,"374":1,"376":1,"378":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1},"2":{"10":3,"13":1,"15":4,"26":7,"28":11,"36":7,"38":13,"64":1,"69":3,"314":1,"320":8,"321":4,"325":1,"331":2,"333":5,"353":2,"360":1,"361":1,"362":1,"363":3,"364":2,"365":1,"366":1,"368":2,"369":1,"371":2,"376":1,"378":1,"380":2,"381":1,"382":2,"383":1,"384":1,"385":2,"404":2}}],["请参见3",{"2":{"424":2}}],["请参见os",{"2":{"416":1}}],["请参见debug",{"2":{"55":1}}],["请记住",{"2":{"351":1}}],["请记住对于跨平台和跨lua版本的gc行为是不可移植",{"2":{"9":1}}],["请使用string",{"2":{"270":1}}],["请考量以下函数",{"2":{"48":1}}],["请考量以下代码",{"2":{"10":1,"27":1}}],["请看以下代码",{"2":{"38":1}}],["请看下面的代码",{"2":{"38":1}}],["那个全局的x值",{"2":{"38":1}}],["那个布尔错误码",{"2":{"10":1}}],["那么解释器会调用这个元函数来产生最终的作物信息",{"2":{"419":1}}],["那么解释器会用另一个提示符号来提示你将其完成",{"2":{"419":1}}],["那么解释器会在运行其他参数前检查环境变量",{"2":{"419":1}}],["那么当其标注输入",{"2":{"419":1}}],["那么日期会使用协调世界时格式化",{"2":{"408":1}}],["那么整数参数",{"2":{"380":1}}],["那么将返回整个",{"2":{"336":1}}],["那么将不会做替换",{"2":{"333":1}}],["那么将使用c++异常",{"2":{"47":1}}],["那么每次调用就匹配整个",{"2":{"332":1}}],["那么函数名应当为",{"2":{"317":1}}],["那么函数将不会返回任何结果",{"2":{"27":1}}],["那么只会链接这个库",{"2":{"314":1}}],["那么require就会之间返回存在此处的值",{"2":{"313":1}}],["那么则返回fail",{"2":{"277":1}}],["那么返回该整数值",{"2":{"384":1}}],["那么返回后边参数列表第",{"2":{"275":1}}],["那么返回的错误对象会被原样放在栈中",{"2":{"118":1}}],["那么请使用数字形式的for语句",{"2":{"267":1}}],["那么该字符串直接作为代码块加载",{"2":{"265":1}}],["那么此函数会在没有参数或参数为nil时作为其默认值",{"2":{"208":1}}],["那么此函数会将其元表压入栈中然后返回1",{"2":{"88":1}}],["那么此函数就会将该对象作为唯一参数调用对应字段",{"2":{"203":1}}],["那么你可以像这样使用",{"2":{"197":1}}],["那么你必须使用一个合适的参数来调用lua",{"2":{"50":1}}],["那么所有栈元素都被移除",{"2":{"158":1}}],["那么新的元素都使用nil值填充",{"2":{"158":1}}],["那么它们就是相等的",{"2":{"127":1}}],["那么它会保持不变",{"2":{"72":1}}],["那么第一个连字符本身以及其后的内容都要被移除",{"2":{"317":1}}],["那么第一个上值将被设为给出参数",{"2":{"265":1}}],["那么第一个上值就会设在全局环境中的值中",{"2":{"110":1}}],["那么第二个参数为nil",{"2":{"23":1}}],["那么会使用lua标准操作符",{"2":{"357":1}}],["那么会使用nil来扩展列表",{"2":{"28":1}}],["那么会返回fail",{"2":{"350":1}}],["那么会将其添加到回溯信息的开头",{"2":{"252":1}}],["那么会将此浮点数转换为一个整数并赋值给",{"2":{"117":1}}],["那么会向栈底方向旋转",{"2":{"150":1}}],["那么会产生一个转存的函数相等效的函数",{"2":{"80":1}}],["那么再选项",{"2":{"54":1}}],["那么参数",{"2":{"54":1,"55":2}}],["那么",{"2":{"50":1,"277":2,"278":2,"310":3,"330":1,"408":1,"410":1,"419":2}}],["那么还是在相同的lua状态机内",{"2":{"48":1}}],["那么在lua线程重入后",{"2":{"48":1}}],["那么在下个循环之前可能都没有得到适当的清理",{"2":{"7":1}}],["那么索引1表示其第一个元素",{"2":{"43":1}}],["那么api就会保证在所有栈内索引此字符串的指针有效",{"2":{"42":1}}],["那么就到最后的最深处的语句为止",{"2":{"38":1}}],["那么其将会被作为替换用的字符串",{"2":{"333":1}}],["那么其将遵循和tostring相同的规则转换为一个字符串",{"2":{"331":1}}],["那么其值将被用来做替换",{"2":{"333":1}}],["那么其二进制块中将不会把该函数所有的调试信息都包含进去",{"2":{"329":1}}],["那么其会产生两个捕获项",{"2":{"323":1}}],["那么其对应的值",{"2":{"310":1}}],["那么其指针保证有效",{"2":{"42":1}}],["那么其产生的所有值则依次进入到构造列表中",{"2":{"36":1}}],["那么其相应的函数要在发生错误的情况下关闭协程",{"2":{"23":1}}],["那么数字会被转换到非特定格式的字符串",{"2":{"33":1}}],["那么结果就是false",{"2":{"31":1}}],["那么结果就是这个表示的浮点数",{"2":{"30":1}}],["那么额外的将被抛弃",{"2":{"28":1}}],["那么以机器浮点算术规则",{"2":{"25":1}}],["那么以整数操作且结果为整数",{"2":{"25":1}}],["那么循环是由整数结束的",{"2":{"18":1}}],["那么lua不会查询任何环境变量",{"2":{"419":1}}],["那么lua不会再从foo中返回了",{"2":{"48":1}}],["那么lual",{"2":{"244":1,"251":1}}],["那么lua",{"2":{"115":1,"118":1}}],["那么lua会确保所有值的读取操作处在赋值之前",{"2":{"15":1}}],["那么lua将两个操作数为参数来调用元函数",{"2":{"3":1}}],["那么这个字符串值会被用以作为提示符",{"2":{"419":1}}],["那么这个脚本会带上参数",{"2":{"419":1}}],["那么这个地址会被保留到调用终结器为止",{"2":{"114":1}}],["那么这个值对应的函数就通过所给参数来调用",{"2":{"26":1}}],["那么这个复原就是持续的",{"2":{"8":1}}],["那么这里的转义序列必须使用完整的三位数字形式",{"2":{"12":1}}],["那么这时的标记是无效的",{"2":{"8":1}}],["那么终结器会在下个gc周期时的对象死亡的地方被再次调用",{"2":{"8":1}}],["那么收集器会做一次",{"2":{"6":1}}],["像这样的命令",{"2":{"419":1}}],["像这样",{"2":{"48":2}}],["像coroutine",{"2":{"10":1}}],["像index事件一样",{"2":{"3":1}}],["相间放入其中",{"2":{"380":1}}],["相同的随机种子会生成的一系列随机数也是相同的",{"2":{"380":1}}],["相同",{"2":{"307":1,"331":1}}],["相关",{"2":{"418":1}}],["相关细节请参见load函数",{"2":{"329":1}}],["相关细节请在源码中搜索luai",{"2":{"47":1}}],["相关解释请参见3",{"2":{"37":1}}],["相等",{"2":{"31":2}}],["相应的",{"2":{"27":1}}],["相应的coroutine",{"2":{"10":1}}],["相似",{"2":{"19":1}}],["相反",{"2":{"8":1,"31":1,"43":1}}],["后应该调用k",{"2":{"48":1}}],["后边再跟其他的参数",{"2":{"419":1}}],["后边跟一个表示命令退出状态码的数字",{"2":{"410":1}}],["后边跟不定数量的参数",{"2":{"331":1}}],["后边跟着错误对象",{"2":{"10":1}}],["后边的文本不是开长括号",{"2":{"12":1}}],["后跟的数字是结束这个命令的信号",{"2":{"410":1}}],["后跟的文件中",{"2":{"50":1}}],["后跟模块名的字符串",{"2":{"317":1}}],["后跟原本的调用参数",{"2":{"26":1}}],["后跟一个或多个大写字母的名称",{"2":{"12":1}}],["后跟由coroutine",{"2":{"10":1}}],["后跟协程的主函数返回的任意结果值",{"2":{"10":1}}],["启动协程将会一直运行",{"2":{"10":1}}],["默认模式",{"2":{"392":1}}],["默认等于",{"2":{"348":1,"349":1,"352":1,"353":1,"354":1,"356":1,"358":1}}],["默认跟随本地环境设置",{"2":{"325":1}}],["默认是",{"2":{"318":1,"325":1}}],["默认获取所有可用的信息",{"2":{"286":1}}],["默认值为",{"2":{"415":1}}],["默认值为1且可以为负值",{"2":{"336":1}}],["默认值",{"2":{"261":1}}],["默认选项",{"2":{"259":1}}],["默认为nil",{"2":{"416":1}}],["默认为0",{"2":{"380":1,"403":1,"416":2}}],["默认为空字符串",{"2":{"352":1}}],["默认为本地环境大小",{"2":{"325":2}}],["默认为系统中的目录分隔符",{"2":{"318":1}}],["默认为12",{"2":{"416":1}}],["默认为1且可以传负数",{"2":{"332":1}}],["默认为1",{"2":{"297":1,"348":1,"349":1,"350":1,"352":1}}],["默认为",{"2":{"116":1,"311":4,"358":1,"371":1,"403":1,"411":1}}],["默认参数设置下的默认gc对大多数用户来说已经足够了",{"2":{"9":1}}],["默认情况下",{"2":{"3":1,"85":1,"344":1,"421":1}}],["内容为",{"2":{"408":1}}],["内容",{"2":{"332":1}}],["内容是以两个下划线做前缀的事件名",{"2":{"3":1}}],["内",{"2":{"178":1}}],["内存分配错误",{"2":{"46":1}}],["内部信息",{"2":{"49":1}}],["内部",{"2":{"16":1,"292":1}}],["内部结构体",{"2":{"9":1}}],["协程库",{"2":{"418":2}}],["协程库包含了处理协程的相关操作",{"2":{"300":1}}],["协程通过调用coroutine",{"2":{"10":1}}],["协程不会展开堆栈",{"2":{"10":1}}],["协程可以通过两种方式来结束运行",{"2":{"10":1}}],["协程将会通过调用其主函数来启动执行",{"2":{"10":1}}],["协程只能通过显示调用让出函数来挂起自身的执行",{"2":{"10":1}}],["协程",{"0":{"10":1},"2":{"9":1,"46":1,"104":1,"307":1}}],["垃圾回收",{"0":{"9":1}}],["网络或数据库连接",{"2":{"8":1}}],["已死时被调用",{"2":{"8":1}}],["于是就替换了索引处的值",{"2":{"147":1}}],["于垃圾收集器发现相应的表或",{"2":{"8":1}}],["于弱值中的将会在执行终结之前被移除",{"2":{"7":1}}],["正在运行的协程会被挂起",{"2":{"184":1}}],["正数索引表示栈中的绝对位置",{"2":{"43":1}}],["正常结束的情况下",{"2":{"10":1}}],["正常的执行",{"2":{"9":1}}],["正被执行终结的对象",{"2":{"7":1}}],["正如我们将在3",{"2":{"5":1}}],["复原的对象",{"2":{"7":1}}],["比任何数值都要大",{"2":{"370":1}}],["比较是否小于等于",{"2":{"76":1}}],["比较是否小于",{"2":{"76":1}}],["比较是否相等",{"2":{"76":1}}],["比较是否相等时不会将字符串转换到数字",{"2":{"31":1}}],["比较两个lua值",{"2":{"76":1}}],["比起对象其行为更类似于值",{"2":{"7":1}}],["比如查询函数",{"2":{"41":1}}],["比如",{"2":{"7":1,"30":1}}],["纯值",{"2":{"7":1}}],["具体说来",{"2":{"50":1}}],["具体说来就是在步进执行之前解释可分配的内存数量",{"2":{"4":1}}],["具体来说",{"2":{"7":1,"43":1}}],["键在",{"2":{"115":1}}],["键值在",{"2":{"115":1}}],["键值为exp2的字段",{"2":{"36":1}}],["键值是",{"2":{"3":1}}],["键可达是值可达的前提",{"2":{"7":1}}],["kb",{"2":{"259":2}}],["kbytes",{"2":{"82":1}}],["k为栈顶上的值",{"2":{"89":1}}],["kfunction",{"0":{"108":1},"2":{"48":1,"70":1,"108":1,"119":1,"184":1}}],["kcontext",{"0":{"107":1},"2":{"48":1,"70":1,"107":1,"108":1,"119":1,"184":1}}],["kv",{"2":{"7":1}}],["k",{"2":{"7":1,"28":1,"48":4,"58":1,"70":1,"84":2,"89":1,"119":1,"139":2,"152":2,"157":2,"184":2,"268":1,"332":2}}],["key和value作为参数来调用",{"2":{"3":1}}],["key",{"2":{"3":2}}],["则打印表达式的值",{"2":{"419":1}}],["则解释器的名字会放到索引0处",{"2":{"419":1}}],["则当前的本地项被设置标准c设置",{"2":{"415":1}}],["则当前的本地项会被设为一个提前实现定义好的原生本地项",{"2":{"415":1}}],["则默认为",{"2":{"408":1}}],["则默认使用",{"2":{"401":1}}],["则什么都不会读取并返回空字符串",{"2":{"402":1}}],["则置为字符串长度",{"2":{"341":1}}],["则置为1",{"2":{"341":1}}],["则每次匹配时都会将所有的捕获项先后作为参数传入来调用该函数",{"2":{"333":1}}],["则每次匹配时都会使用捕获中的第一个捕获项作为键来对该表作查询",{"2":{"333":1}}],["则对应的字符串参数不应当包含任何嵌入的零",{"2":{"331":1}}],["则限制为两位数",{"2":{"331":1}}],["则表示提前于其他字段所表示的时间1000个小时",{"2":{"416":1}}],["则表示匹配成功并且会在两个索引后一并返回捕捉到的值",{"2":{"330":1}}],["则表示一个0到7之间的数字加上一个小写字母以及一个连字符",{"2":{"320":1}}],["则表示二进制块可能不会包含所有与函数相关的调试信息",{"2":{"80":1}}],["则使用这个时间来格式化",{"2":{"408":1}}],["则使用定义在",{"2":{"315":1}}],["则使用默认值",{"2":{"258":1}}],["则",{"2":{"286":1,"379":1}}],["则抛出错误",{"2":{"276":1}}],["则删除表上的元表",{"2":{"276":1}}],["则同该字符串",{"2":{"265":1}}],["则将",{"2":{"268":1}}],["则将导入的模块也存到与",{"2":{"246":1}}],["则将其作为",{"2":{"237":1}}],["则返回字符串",{"2":{"397":1}}],["则返回一个在",{"2":{"379":1}}],["则返回true",{"2":{"357":1}}],["则返回空字符串",{"2":{"352":1}}],["则返回第一个遇到的可以用读模式打开的文件名",{"2":{"318":1}}],["则返回另一个函数",{"2":{"317":1}}],["则返回fail加上一个描述错误的字符串以及错误码",{"2":{"413":1,"414":1}}],["则返回fail",{"2":{"285":1,"290":1,"403":1}}],["则返回nil",{"2":{"263":1}}],["则返回这个字段相应的值",{"2":{"263":1}}],["则返回这个字符串",{"2":{"236":1,"238":1}}],["则返回这个整数值",{"2":{"235":1}}],["则返回",{"2":{"235":1,"236":1,"237":1,"238":1,"341":1,"385":2,"397":1}}],["则返回其内存块的地址",{"2":{"174":1}}],["则直接返回0",{"2":{"231":1}}],["则直接返回值",{"2":{"174":1}}],["则不会压栈且返回",{"2":{"219":1}}],["则会返回状态码",{"2":{"411":2}}],["则会返回一个布尔值",{"2":{"410":1}}],["则会返回一个空字符串",{"2":{"402":1}}],["则会返回带有print函数所有相关信息的表",{"2":{"286":1}}],["则会放弃读取并返回fail",{"2":{"402":1}}],["则会关闭默认的输出文件",{"2":{"388":1}}],["则会先后尝试打开这些文件",{"2":{"318":1}}],["则会尝试使用",{"2":{"310":1}}],["则会使用一个c加载器",{"2":{"310":1}}],["则会另外抛出一个错误",{"2":{"293":1}}],["则会将这个数字作为状态码返回",{"2":{"411":1}}],["则会将有效行的表添加到名为",{"2":{"286":1}}],["则会将该函数自身添加到一个名为",{"2":{"286":1}}],["则会将nil压入栈中并返回",{"2":{"132":1}}],["则会被当作",{"2":{"341":1}}],["则会被置为结果的长度",{"2":{"236":1}}],["则会被赋值为一个布尔值以表明操作是否成功",{"2":{"170":1}}],["则会被赋值为一个布尔值以表明转换是否成功",{"2":{"167":1}}],["则压入nil并且返回lua",{"2":{"91":1}}],["则结果为空字符串",{"2":{"77":1}}],["则结果就是在栈中的单一值",{"2":{"77":1}}],["则必须调用lua",{"2":{"58":1}}],["则必须为给出的字符串之一",{"2":{"7":1}}],["则意味着函数定义在",{"2":{"50":1}}],["则通过当前所设置的方式来比较",{"2":{"31":1}}],["则通过它们的算术值比较",{"2":{"31":1}}],["则转换失败",{"2":{"30":1}}],["则这个整数表示就是其结果",{"2":{"30":1}}],["则其会被当作nil处理",{"2":{"267":1}}],["则其结果为零",{"2":{"29":1}}],["则其语法与多重赋值一致",{"2":{"22":1}}],["则此注释是个短注释",{"2":{"12":1}}],["则回绕到合适的整数值",{"2":{"12":1}}],["则为浮点数",{"2":{"12":1}}],["则为整数",{"2":{"12":1}}],["则调用将对象作为参数调用元函数",{"2":{"3":1}}],["由协程所让出或返回的值可以作为若干个参数传入进去",{"2":{"422":1}}],["由此可以节省空间",{"2":{"329":1}}],["由一系列模式项组成",{"2":{"322":1}}],["由package",{"2":{"317":1}}],["由传进require的参数而来",{"2":{"317":1}}],["由",{"2":{"287":1}}],["由于四舍五入",{"2":{"117":1}}],["由于代码块的编译方式",{"2":{"13":1}}],["由lua的词法转换规则决定",{"2":{"277":1}}],["由lua发出警告时调用",{"2":{"180":1}}],["由lua",{"2":{"149":1,"161":1,"175":1,"181":1}}],["由lua调用的c函数也可以反返回多个结果",{"2":{"71":1}}],["由lua状态机使用的内存分配函数类型",{"2":{"66":1}}],["由字符",{"2":{"50":2}}],["由给出的步长计算差值",{"2":{"18":1}}],["由0x1f除以16再乘以210得来",{"2":{"12":1}}],["由coroutine",{"2":{"10":1}}],["由元表中的",{"2":{"7":1}}],["由两种userdata",{"2":{"1":1}}],["任务通过参数what的值来指定",{"2":{"82":1}}],["任意对lua",{"2":{"44":1}}],["任意小写拉丁字母",{"2":{"12":1}}],["任意情况下",{"2":{"7":1}}],["任何值都将被调用",{"2":{"420":1}}],["任何在脚本文件名之前的命令行参数会是负索引",{"2":{"419":1}}],["任何在整数操作时的溢出",{"2":{"1":1}}],["任何包含在",{"2":{"333":1}}],["任何以前缀",{"2":{"325":1}}],["任何情况下",{"2":{"310":1}}],["任何传入",{"2":{"308":1}}],["任何传递到这个函数的参数都会作为coroutine",{"2":{"10":1}}],["任何lual",{"2":{"245":1}}],["任何",{"2":{"127":1}}],["任何可以被lua调用的函数都必须正确遵循传参和返回的协议",{"2":{"122":1}}],["任何无效索引也会导致返回0",{"2":{"76":1}}],["任何无效的索引会被当做包含了虚拟类型lua",{"2":{"41":1}}],["任何函数都会在弹出其参数后再把其结果压入栈中",{"2":{"64":1}}],["任何错误都会跳转到最近的活跃恢复点",{"2":{"47":1}}],["任何错误的产生都会停止执行函数",{"2":{"2":1}}],["任何对表的",{"2":{"7":1}}],["任何作为",{"2":{"5":1}}],["任何关联了nil值的键都被视为不存在于表中",{"2":{"1":1}}],["弱排序看似是个完整的排序",{"2":{"357":1}}],["弱性",{"2":{"7":3}}],["弱引用会被gc忽略",{"2":{"7":1}}],["弱表",{"0":{"7":1},"2":{"7":1}}],["收集",{"2":{"6":2}}],["收集器将在lua分配到了步长大小",{"2":{"259":1}}],["收集器将执行一步基础",{"2":{"259":1}}],["收集器将只在显式触发时运行",{"2":{"259":1}}],["收集器将会在内存使用量超过上次的两倍时执行一轮主收集",{"2":{"6":1}}],["收集器将会在内存增长超过上次主收集时的20",{"2":{"6":1}}],["收集器频繁进行",{"2":{"6":1}}],["收集器",{"2":{"4":1}}],["收集器会在使用了上次gc时n",{"2":{"4":1}}],["次代乘数用以控制次代回收的频率",{"2":{"6":1}}],["次代乘数",{"2":{"6":1,"259":1}}],["次代",{"2":{"6":1}}],["符号fail的意为一个表示某种错误的假值",{"2":{"418":1}}],["符号表",{"2":{"1":1}}],["符",{"2":{"333":1}}],["符为转义符",{"2":{"333":1}}],["符没有什么特殊含义而只是表示它们本身",{"2":{"322":1}}],["符会锚定在子串末尾处匹配",{"2":{"322":1}}],["符会锚定在子串开始处匹配",{"2":{"322":1}}],["符合lua的可见性规则",{"2":{"5":1}}],["对数",{"2":{"371":1}}],["对",{"2":{"364":1,"368":1}}],["对齐机制如下",{"2":{"325":1}}],["对应的第",{"2":{"291":1}}],["对应的类型名",{"2":{"176":1}}],["对处在栈顶上的两个值",{"2":{"67":1}}],["对一个自由名称",{"2":{"5":1}}],["对于算术运算",{"2":{"420":1}}],["对于package",{"2":{"419":1}}],["对于后两种情况",{"2":{"404":1}}],["对于每种格式",{"2":{"402":1}}],["对于每个转换项",{"2":{"325":1}}],["对于每个模板",{"2":{"318":1}}],["对于每个找到的加载器",{"2":{"310":1}}],["对于每个事件的",{"2":{"59":1}}],["对于索引",{"2":{"357":1}}],["对于任何需要表长度的操作",{"2":{"351":1}}],["对于布尔参数",{"2":{"344":1}}],["对于所有需要字节位置作参数的函数",{"2":{"344":1}}],["对于所有表示单个字母的字符类表示",{"2":{"320":1}}],["对于小写字母的定义取决于当前的区域设置",{"2":{"343":1}}],["对于大写字母的定义取决于当前的区域设置",{"2":{"335":1}}],["对于大部分用途",{"2":{"3":1}}],["对于大部分事件",{"2":{"3":1}}],["对于此函数",{"2":{"332":1}}],["对于其他类型的值",{"2":{"331":1}}],["对于其他的值",{"2":{"140":1}}],["对于带有上值的函数",{"2":{"329":1}}],["对于无符号的选项",{"2":{"325":1}}],["对于字母",{"2":{"320":1}}],["对于字符串缓冲区",{"2":{"193":1}}],["对于字符串",{"2":{"140":1}}],["对于名为",{"2":{"317":1}}],["对于默认的查找器",{"2":{"310":1}}],["对于行事件",{"2":{"292":1}}],["对于10以上的基数",{"2":{"277":1}}],["对于共享了上值的闭包",{"2":{"62":1}}],["对于",{"2":{"58":1,"140":1,"325":1}}],["对于调用",{"2":{"50":1}}],["对于lua闭包所共享的某个上值",{"2":{"298":1}}],["对于lua函数",{"2":{"290":1}}],["对于lua函数的调用",{"2":{"50":1}}],["对于lua",{"2":{"48":3}}],["对于这些字段的相关描述",{"2":{"416":1}}],["对于这些函数",{"2":{"42":1,"324":1}}],["对于这两个函数",{"2":{"48":1}}],["对于这类错误",{"2":{"46":1}}],["对于可以使用可接受索引调用的函数",{"2":{"41":1}}],["对于当前c函数的上值索引而言",{"2":{"41":1}}],["对于整数算术操作出现溢出的情况",{"2":{"25":1}}],["对于整数循环",{"2":{"18":1}}],["对于正数步长则是大于等于",{"2":{"18":1}}],["对于列表中的每个对象都会查找其是否有元函数",{"2":{"8":1}}],["对于收集时要终结的对象",{"2":{"8":1}}],["对于一个主乘数值x",{"2":{"6":1}}],["对于一个次代乘数值x",{"2":{"6":1}}],["对于一元操作",{"2":{"3":1}}],["对于c函数",{"2":{"290":1}}],["对于c函数来说始终为",{"2":{"50":1}}],["对于c",{"2":{"5":1}}],["对于在lua中捕获异常",{"2":{"2":1}}],["对于表",{"2":{"140":1}}],["对于表示记录",{"2":{"1":1}}],["对于表中任意不存在的键",{"2":{"1":1}}],["wday",{"2":{"408":1}}],["w+",{"2":{"332":2,"333":6,"392":1}}],["with",{"2":{"331":2}}],["windows",{"2":{"314":1,"409":1,"416":1}}],["windows下默认是",{"2":{"311":1}}],["whence",{"0":{"403":1},"2":{"403":3}}],["where",{"0":{"256":1},"2":{"256":1}}],["what",{"0":{"286":1},"2":{"50":3,"54":5,"82":1,"286":2}}],["while",{"2":{"12":1,"16":2,"115":1,"424":1}}],["w",{"2":{"28":1,"320":3,"323":2,"332":2,"392":1,"394":1,"419":2}}],["writer",{"0":{"181":1},"2":{"80":3,"181":1}}],["write",{"0":{"398":1,"405":1},"2":{"14":4,"270":1,"398":1}}],["wrap",{"0":{"307":1}}],["wrap创建的",{"2":{"23":1}}],["wrap创建的函数不会传播任何错误给用户",{"2":{"10":1}}],["wrap函数也可以创建协程",{"2":{"10":1}}],["warn",{"0":{"281":1}}],["warnfunction",{"0":{"180":1},"2":{"159":2,"180":1}}],["warnings",{"2":{"2":1}}],["warp返回所有coroutine",{"2":{"10":1}}],["weak",{"0":{"7":1},"2":{"7":1}}],["world",{"2":{"4":1,"6":1,"332":1,"333":7}}],["世界暂停",{"2":{"4":1,"6":1}}],["较大的值",{"2":{"4":1}}],["最大对齐为1字节",{"2":{"325":1}}],["最大为200",{"2":{"6":1}}],["最大为1000",{"2":{"4":2,"6":1}}],["最左边",{"2":{"323":1}}],["最后再不带任何参数地运行脚本",{"2":{"419":1}}],["最后一个属性可能会缺省",{"2":{"408":1}}],["最后的括号中的",{"2":{"323":1}}],["最后的结果函数可能要带上一些其原本的上值",{"2":{"265":1}}],["最后将调用结果作为此函数的结果",{"2":{"251":1}}],["最后会将模块的拷贝到栈顶上",{"2":{"246":1}}],["最后调用",{"2":{"197":2}}],["最后返回一个状态码",{"2":{"75":1}}],["最终的值",{"2":{"310":1}}],["最终的结果是其元值索引key的结果",{"2":{"3":1}}],["最终你调用了lua",{"2":{"69":1}}],["扫描清理",{"2":{"4":1}}],["会先将",{"2":{"419":1}}],["会先后顺移后边的元素",{"2":{"356":1}}],["会执行相应文件",{"2":{"419":1}}],["会执行从标准输入获取的内容",{"2":{"260":1}}],["会运行给定的脚本",{"2":{"419":1}}],["会直接将其设为默认输入文件",{"2":{"390":1}}],["会尝试调用其元表中的",{"2":{"387":1}}],["会尝试将参数",{"2":{"277":1}}],["会移除列表",{"2":{"356":1}}],["会获取字符串末尾开始倒数第",{"2":{"350":1}}],["会解除检查",{"2":{"344":1}}],["会生成这样的字符串",{"2":{"331":1}}],["会捕获当前字符串所在的位置",{"2":{"323":1}}],["会匹配以",{"2":{"321":1}}],["会查询",{"2":{"310":1}}],["会关闭",{"2":{"292":1}}],["会",{"2":{"281":1,"390":1}}],["会遍历表",{"2":{"268":1}}],["会返回表示日期的字符串",{"2":{"408":1}}],["会返回表中下一个索引以及对应的值",{"2":{"267":1}}],["会返回带有这些属性的表",{"2":{"408":1}}],["会返回当前的文件位置而不会改变它",{"2":{"403":1}}],["会返回当前函数的名称",{"2":{"286":1}}],["会返回最终的文件位置",{"2":{"403":1}}],["会返回临时文件的句柄",{"2":{"396":1}}],["会返回一个处在",{"2":{"379":1}}],["会返回一个字符串以解释原因",{"2":{"317":1}}],["会返回",{"2":{"341":1,"363":1}}],["会返回存在",{"2":{"310":1}}],["会返回false加上错误信息",{"2":{"304":1}}],["会返回false加上错误对象",{"2":{"269":1}}],["会返回后边的参数列表中的参数数量",{"2":{"275":1}}],["会返回nil",{"2":{"267":1}}],["会返回起始索引和其对应的值",{"2":{"267":1}}],["会返回1",{"2":{"136":1}}],["会发出适当的错误",{"2":{"265":1}}],["会反复调用该函数以获得代码块",{"2":{"265":1}}],["会作为错误对象",{"2":{"258":1}}],["会作为第二个参数传递",{"2":{"23":1}}],["会使得在构建",{"2":{"311":1}}],["会使用当前时间来格式化",{"2":{"408":1}}],["会使用默认的格式来读取下一行",{"2":{"402":1}}],["会使用lua",{"2":{"331":1}}],["会使用另一个加载器",{"2":{"310":1}}],["会使用字符串",{"2":{"246":1}}],["会使收集器变为一个",{"2":{"4":1}}],["会唤醒协程",{"2":{"161":1}}],["会启动新协程",{"2":{"161":1}}],["会变更为这些返回值的数量",{"2":{"149":1}}],["会通过lua",{"2":{"71":1}}],["会产生一个可接受但无效的索引",{"2":{"44":1}}],["会抛出错误",{"2":{"30":1}}],["会将所有的命令行参数收集到一个名为",{"2":{"419":1}}],["会将所有的调用结果也放在第一个返回值后一并返回",{"2":{"269":1}}],["会将当前位置设置到文件末尾并返回文件的大小",{"2":{"403":1}}],["会将当前位置设置到文件开头",{"2":{"403":1}}],["会将遇到的匹配次数作为第二个返回值返回",{"2":{"333":1}}],["会将该条目置为true",{"2":{"310":1}}],["会将其赋值给",{"2":{"310":1}}],["会将",{"2":{"278":1,"336":1,"353":1}}],["会将代码块作为一个函数返回",{"2":{"265":1}}],["会将代码块中所有的返回值原样返回",{"2":{"260":1}}],["会将错误传播给调用者",{"2":{"260":1}}],["会将错误对象保留在栈顶",{"2":{"75":1}}],["会将变量的值压入栈中并返回其名称",{"2":{"55":1}}],["会将一个隐式的额外参数self添加到函数中",{"2":{"27":1}}],["会将func作为第一个参数",{"2":{"3":1}}],["会这样调用此元函数",{"2":{"26":1}}],["会被按序处理",{"2":{"419":1}}],["会被忽略",{"2":{"325":1}}],["会被替换为默认路径",{"2":{"315":1}}],["会被用在错误消息和调试信息中",{"2":{"110":1}}],["会被置为null",{"2":{"50":1}}],["会被置为",{"2":{"50":1}}],["会被转化为",{"2":{"27":3}}],["会被转换为简单的换行",{"2":{"12":1}}],["会被当成匿名函数处理",{"2":{"16":1}}],["会跳过后边一系列的空白字符",{"2":{"12":1}}],["会在必要的时候使用合适的转义符",{"2":{"331":1}}],["会在其中搜索子模块的",{"2":{"317":1}}],["会在这个库中查找名为",{"2":{"314":1}}],["会在每执行",{"2":{"292":1}}],["会在此之前添加一些关于错误位置的信息",{"2":{"261":1}}],["会在内存相对于上次主收集后增长超过x",{"2":{"6":2}}],["会在给一些对象设置元表前把所有需要的元函数都加到一个表上",{"2":{"3":1}}],["有三种可用模式",{"2":{"404":1}}],["有三个值",{"2":{"285":1}}],["有个特殊的例子是",{"2":{"350":1}}],["有个特例的捕获",{"2":{"323":1}}],["有些函数其实也可以lua代码中实现",{"2":{"418":1}}],["有些函数提供了外部服务",{"2":{"418":1}}],["有些函数是多个全局变量共有的值",{"2":{"50":1}}],["有些标准库中的函数就为了其自己的目的而使用了元表上的其他属性",{"2":{"3":1}}],["有效索引指的是引用位置存储的是可更改的lua值",{"2":{"41":1}}],["有效与可接受的索引",{"0":{"41":1}}],["有任何可检测的差异",{"2":{"31":1}}],["有或者",{"2":{"26":1}}],["有大量浪费在分配和释放内存的耗时程序可以从其他的设置中收益",{"2":{"9":1}}],["有两种工作模式",{"2":{"9":1}}],["有自动内存管理和分代gc机制",{"2":{"0":1}}],["8字符的数量",{"2":{"349":1}}],["8字节序",{"2":{"345":1,"346":1}}],["8字节序的函数只接受合法的字节序",{"2":{"344":1}}],["8字节序的函数可以接收",{"2":{"344":1}}],["8原始规范",{"2":{"344":1}}],["8编码字符",{"2":{"347":1}}],["8编码的字符串",{"2":{"346":1,"350":1}}],["8编码的字符可以用转义序列",{"2":{"12":1}}],["8编码提供了一些基础支持",{"2":{"344":1}}],["8支持",{"0":{"344":1},"1":{"345":1,"346":1,"347":1,"348":1,"349":1,"350":1}}],["8的字节序",{"2":{"124":1}}],["8规范",{"2":{"12":1}}],["8",{"0":{"23":1,"35":1,"387":1,"420":1,"421":1,"422":1,"423":1},"1":{"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1},"2":{"3":1,"19":1,"22":1,"27":2,"165":1,"418":3,"424":1}}],["59",{"2":{"408":1}}],["50",{"2":{"34":1}}],["5",{"0":{"4":1,"6":1,"7":1,"8":1,"9":1,"17":1,"32":1,"38":1,"48":1,"186":1,"187":1,"344":1},"1":{"18":1,"19":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1},"2":{"3":3,"5":1,"13":1,"16":1,"22":1,"27":4,"28":2,"34":1,"37":2,"70":1,"82":2,"108":1,"114":2,"119":1,"183":1,"184":1,"259":3,"280":1,"312":1,"315":1,"333":2,"382":1,"418":1,"419":1,"423":2}}],["将该函数的返回值作为另一个函数的唯一参数使用时会有问题",{"2":{"421":1}}],["将名为",{"2":{"414":1}}],["将名为name的全局变量的值压入栈中",{"2":{"86":1}}],["将接收到的每个参数都写入到文件",{"2":{"405":1}}],["将数据保存到文件",{"2":{"400":1}}],["将数组",{"2":{"247":1}}],["将被放进一个128位",{"2":{"380":1}}],["将弧度表示的角",{"2":{"366":1}}],["将列表中从",{"2":{"357":1}}],["将表",{"2":{"354":1}}],["将其翻译为语句",{"2":{"419":1}}],["将其转化为对应的utf",{"2":{"345":1}}],["将其中每个小写的字符都替换为对应的大写形式",{"2":{"343":1}}],["将其中每个大写的字符都替换为对应的小写形式",{"2":{"335":1}}],["将其中每个遇到的",{"2":{"333":1}}],["将其符号导出给其他的动态链接库",{"2":{"314":1}}],["将不会生效",{"2":{"332":1}}],["将最终的字符串返回",{"2":{"335":1,"343":1}}],["将最终的字符串压入栈中同时并返回",{"2":{"222":1}}],["将最大对齐设为",{"2":{"325":1}}],["将匹配位于",{"2":{"321":1}}],["将匹配零个或一个遇到该类中的字符",{"2":{"321":1}}],["将匹配该类中的一个或多个字符",{"2":{"321":1}}],["将匹配该类中的零个或多个字符",{"2":{"321":1}}],["将匹配该类中的任何单个字符",{"2":{"321":1}}],["将范围表示和类表示混合使用的行为是未定义的",{"2":{"320":1}}],["将返回相同的索引",{"2":{"298":1}}],["将处于调用栈的第",{"2":{"293":1}}],["将gc改为代际模式",{"2":{"259":1}}],["将gc改为步进模式",{"2":{"259":1}}],["将结果字符串压入栈中并将其作为该函数的返回值",{"2":{"251":1}}],["将结果值压入栈中以传递给让出的地方",{"2":{"149":1}}],["将fail值压入栈中",{"2":{"241":1}}],["将一块缓冲区加载为lua代码块",{"2":{"225":1}}],["将一个名为",{"2":{"314":1}}],["将一个表示当前控制流相对于调用栈的",{"2":{"256":1}}],["将一个表压入栈中",{"2":{"54":1}}],["将一个字符串加载为lua代码块",{"2":{"228":1}}],["将一个文件加载为lua代码块",{"2":{"227":1}}],["将一个以零为终止符的字符串指针",{"2":{"132":1}}],["将一个指向长度为",{"2":{"129":1}}],["将一个格式化字符串压入到栈中并返回这个字符串的指针",{"2":{"124":1}}],["将一个c函数压入栈中",{"2":{"123":1}}],["将一个c闭包压入栈中",{"2":{"122":1}}],["将一个布尔值",{"2":{"121":1}}],["将一个可接收索引idx转换到一个等效的绝对索引",{"2":{"65":1}}],["将注册表中",{"2":{"220":1}}],["将索引",{"2":{"219":1}}],["将之前已经复制到缓冲区",{"2":{"191":1}}],["将字符串",{"2":{"189":1}}],["将字节",{"2":{"188":1}}],["将在栈中的给定索引标记为待关闭槽位",{"2":{"165":1}}],["将在func中寻找此元函数",{"2":{"3":1}}],["将给定的",{"2":{"294":1,"296":1}}],["将给定索引处的值转换为lua线程",{"2":{"173":1}}],["将给定索引处的字符串转换为c字符串",{"2":{"168":1}}],["将给定索引处的lua值转换为一个通用c指针",{"2":{"171":1}}],["将给定索引处的lua值转换为一个c函数",{"2":{"164":1}}],["将给定索引处的lua值转换为一个c布尔值",{"2":{"163":1}}],["将给定索引处的lua值转换为c类型lua",{"2":{"170":1}}],["将给定索引处的lua值转换为有符号整数类型lua",{"2":{"167":1}}],["将给出索引处的lua值用按照可解释的格式转换到c字符串",{"2":{"251":1}}],["将给出索引处的值的",{"2":{"223":1}}],["将给出索引处的",{"2":{"91":1}}],["将以零为终止符的字符串",{"2":{"162":1}}],["将这个值设为给出索引处的",{"2":{"155":1}}],["将内存分配函数改为",{"2":{"151":1}}],["将栈顶上对象的元表设置为在注册表中名为",{"2":{"248":1}}],["将栈顶上的值添加到缓冲区b中",{"2":{"193":1}}],["将栈顶的值移动到给出索引的位置",{"2":{"147":1}}],["将栈顶元素移动到有效的index处",{"2":{"92":1}}],["将全局变量",{"2":{"145":1}}],["将全局环境压入栈中",{"2":{"125":1}}],["将压入一个nil值到栈中",{"2":{"130":1}}],["将会打印",{"2":{"419":1}}],["将会传入加载器并作为require的第二个参数",{"2":{"317":1}}],["将会返回true加上让出时传递的值",{"2":{"304":1}}],["将会重新启动它",{"2":{"304":1}}],["将会开始运行其主体",{"2":{"304":1}}],["将会按序遍历",{"2":{"264":1}}],["将会带上错误对象一起调用处理函数",{"2":{"118":1}}],["将会在table的元表中查找其元值",{"2":{"3":1}}],["将t",{"2":{"84":1,"87":1,"89":1}}],["将lua函数转存为一个二进制块",{"2":{"80":1}}],["将",{"2":{"69":1,"133":1,"138":1,"139":1,"190":1,"192":1,"302":1,"353":1,"378":1,"419":1}}],["将运行在给定层级中的函数压入栈中",{"2":{"54":1}}],["将代码块中的代码预编译为虚拟机的指令",{"2":{"21":1}}],["将执行循环体并循环到下次迭代",{"2":{"19":1}}],["将左圆括号解释为函数调用的开始",{"2":{"14":1}}],["将产生以下输出",{"2":{"10":1}}],["当正常结束时",{"2":{"419":1}}],["当警告打开时",{"2":{"419":1}}],["当可选参数",{"2":{"411":1}}],["当不传入参数调用时",{"2":{"402":1}}],["当不存在相应的",{"2":{"295":1}}],["当关闭一个由io",{"2":{"399":1}}],["当将其放在for循环中时",{"2":{"391":1}}],["当文件句柄关闭时",{"2":{"387":1}}],["当使用隐式的文件句柄时",{"2":{"387":1}}],["当使用lua",{"2":{"48":1}}],["当传入一个表来调用该函数时",{"2":{"416":1}}],["当传入文件句柄来调用时",{"2":{"390":1}}],["当传入文件名来调用",{"2":{"390":1}}],["当传入零时",{"2":{"379":1}}],["当传入的",{"2":{"56":1}}],["当代码",{"2":{"379":1}}],["当有些参数值为nil时",{"2":{"355":1}}],["当有这样的需求时",{"2":{"28":1}}],["当参数",{"2":{"350":1}}],["当遇到任何非法的字节序时会返回fail加上遇到的第一个非法字节的位置",{"2":{"349":1}}],["当遇到任何非法的字节序时会抛出错误",{"2":{"348":1}}],["当遇到无效的字节序时会抛出错误",{"2":{"347":1}}],["当它打开的时候",{"2":{"344":1}}],["当它返回时",{"2":{"149":1}}],["当第二个参数为表中最后的索引",{"2":{"267":1}}],["当第二个参数为nil时",{"2":{"267":1}}],["当第一个参数为nil时",{"2":{"415":1}}],["当第一个参数为false或nil时会将其返回",{"2":{"32":1}}],["当第一个参数的值不同于false或nil时会将其返回",{"2":{"32":1}}],["当level",{"2":{"261":1}}],["当lua是由c89标准编译出时",{"2":{"331":1}}],["当lua运行了一个",{"2":{"58":1}}],["当lua调用延续函数时它们的状态码永远是lua",{"2":{"48":1}}],["当lua调用c代码时",{"2":{"39":1,"43":1}}],["当lua在一个状态机中调用了一个c函数",{"2":{"47":1}}],["当lua面对错误时",{"2":{"47":1}}],["当lua中的函数被调用时",{"2":{"27":1}}],["当lua执行到函数定义时",{"2":{"27":1}}],["当lua预编译代码块时",{"2":{"27":1}}],["当lua加载了一个代码块",{"2":{"5":1}}],["当某个",{"2":{"247":1}}],["当找到这个表时则返回true",{"2":{"221":1}}],["当辅助库某个函数使用的位置少于五个",{"2":{"186":1}}],["当其由一个lua线程中的一个挂起的c调用且没有延续函数时",{"2":{"184":1}}],["当其在行内或计数",{"2":{"184":1}}],["当协程最终被恢复时",{"2":{"184":1}}],["当协程被再次唤醒",{"2":{"184":1}}],["当协程让出时lua",{"2":{"149":1}}],["当协程让出时",{"2":{"10":1}}],["当c函数中调用lua",{"2":{"184":1}}],["当c函数被调用",{"2":{"44":1}}],["当c函数被创建",{"2":{"44":1}}],["当唤醒lua线程时",{"2":{"183":1}}],["当两个值直接相等时",{"2":{"136":1}}],["当存在多个上值得时候",{"2":{"122":1}}],["当给的键既不是nil也不存在于表中时",{"2":{"115":1}}],["当给出索引处没有变量时该函数会返回fail",{"2":{"287":1}}],["当给出索引的值无效或为nil时则返回1",{"2":{"100":1}}],["当给出索引的值无效时则返回1",{"2":{"99":1}}],["当给出索引的值为lua线程",{"2":{"104":1}}],["当给出索引的值为表类型时则返回1",{"2":{"103":1}}],["当给出索引的值为字符串类型或数字类型",{"2":{"102":1}}],["当给出索引的值为数字类型或是可转换为数字的字符串类型时则返回1",{"2":{"101":1}}],["当给出索引的值为nil时则返回1",{"2":{"98":1}}],["当给出索引的值为",{"2":{"97":1,"105":1}}],["当给出索引的值为整数类型时则返回1",{"2":{"96":1}}],["当给出索引的值为c函数类型时则返回1",{"2":{"95":1}}],["当给出索引的值为布尔类型时则返回1",{"2":{"94":1}}],["当给出的索引大于上值数量时会返回null",{"2":{"61":1}}],["当给出的索引大于实际上正活跃的变量数量时会返回null",{"2":{"60":1}}],["当遍历表时应当避免直接对键调用lua",{"2":{"115":1}}],["当mode值为null时等效于字符串",{"2":{"110":1}}],["当所给的协程",{"2":{"106":1}}],["当ud不为null时",{"2":{"83":1}}],["当函数执行完毕时",{"2":{"304":1}}],["当函数返回时",{"2":{"69":1}}],["当函数体内包含f的引用的情况下时",{"2":{"27":1}}],["当nsize非零时",{"2":{"66":1}}],["当nsize为零时",{"2":{"66":1}}],["当osize是其他值时",{"2":{"66":1}}],["当ptr为null时",{"2":{"66":1}}],["当ptr不为null时",{"2":{"66":1}}],["当解释器开始执行到代码新的一行时触发",{"2":{"59":1}}],["当解释器从一个函数中返回时触发",{"2":{"59":1}}],["当解释器调用一个函数时触发",{"2":{"59":1}}],["当前程序的本地设置",{"2":{"415":1}}],["当前",{"2":{"285":3}}],["当前版本中此变量的值为",{"2":{"280":1}}],["当前版本的解析器通常用第一种方式看待这个结构",{"2":{"14":1}}],["当前内容的长度",{"2":{"200":1}}],["当前内容的地址",{"2":{"198":1}}],["当前运行的函数为第0层",{"2":{"56":1}}],["当提供不了有效行数信息的时候",{"2":{"50":1}}],["当这个迭代器函数读取失败",{"2":{"391":1}}],["当这个值被调用的时候会触发相关的c函数",{"2":{"122":1}}],["当这个字符串内容为",{"2":{"50":1}}],["当这个新值为nil时循环结束",{"2":{"19":1}}],["当然使用转义也可以",{"2":{"320":1}}],["当然",{"2":{"48":1,"419":1}}],["当索引",{"2":{"57":1}}],["当索引是一个伪索引",{"2":{"42":1}}],["当索引1不存在时",{"2":{"34":1}}],["当表达式",{"2":{"258":1}}],["当表达式列表最后也是个多重表达式时",{"2":{"28":1}}],["当表t并不是序列时",{"2":{"34":1}}],["当构造语句中需要",{"2":{"28":1}}],["当一个协程不是lua主线程并且不在一个不可让出的c函数中时",{"2":{"303":1}}],["当一个c函数被创建",{"2":{"122":1}}],["当一个",{"2":{"58":1}}],["当一个多重表达式在表达式列表中并不是最后一个元素时",{"2":{"28":1}}],["当一个多重表达式被用作表达式列表的最后一个元素时",{"2":{"28":1}}],["当一个被标记的对象死亡时",{"2":{"8":1}}],["当调用这个元函数时",{"2":{"23":1}}],["当执行一个代码块",{"2":{"21":1}}],["当步长为正数",{"2":{"18":1}}],["当在让出的情况下",{"2":{"10":1}}],["当收集器确定某个对象在正常的执行或程序中不再会被访问时",{"2":{"9":1}}],["当对象明确被释放时",{"2":{"7":1}}],["当键或值被收集",{"2":{"7":1}}],["当",{"2":{"3":1,"50":2,"107":1,"122":1,"150":1,"155":1,"227":1,"247":1,"255":1,"261":2,"277":1,"292":1,"350":2,"356":2,"416":1}}],["当你需要一个名为",{"2":{"313":1}}],["当你首次对协程执行此函数",{"2":{"304":1}}],["当你首次调用coroutine",{"2":{"10":1}}],["当你加载一个由某个函数创建而来的二进制块时",{"2":{"265":1}}],["当你加载主代码块时",{"2":{"265":1}}],["当你提前知道表中会有多少个元素时",{"2":{"79":1}}],["当你创建一个新的lua状态机",{"2":{"45":1}}],["当你调用一个缓冲区操作时",{"2":{"197":1}}],["当你调用一个结果数量不固定的lua函数时",{"2":{"39":1}}],["当你调用任意api函数时",{"2":{"39":1}}],["当你与lua",{"2":{"39":1}}],["当你想将一个比较长的文本字符串分为多行写入时",{"2":{"12":1}}],["当你运行此代码",{"2":{"10":1}}],["当你下次重启同一个协程时",{"2":{"10":1}}],["当你关闭一个状态机",{"2":{"8":1}}],["当你设置元表时没有",{"2":{"8":1}}],["当你将",{"2":{"7":1}}],["当你使用xpcall",{"2":{"2":1}}],["当你独立使用lua的时候",{"2":{"2":1}}],["与之前的版本不同",{"2":{"420":1}}],["与io",{"2":{"401":1}}],["与require不同",{"2":{"314":1}}],["与在遍历过程中更改表相关的注意事项请参见next函数",{"2":{"115":1}}],["与变量名的约定一样",{"2":{"45":1}}],["与控制结构",{"2":{"32":1}}],["与相等操作",{"2":{"31":1}}],["与coroutine",{"2":{"10":1}}],["与索引类似",{"2":{"3":1}}],["与错误不同",{"2":{"2":1}}],["调试工具",{"2":{"418":1}}],["调试库",{"0":{"283":1},"1":{"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1},"2":{"418":1}}],["调试函数",{"2":{"58":1}}],["调试接口",{"0":{"49":1},"1":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1}}],["调试接口中有些函数也可以返回字符串指针",{"2":{"42":1}}],["调用iso标准c函数",{"2":{"411":1}}],["调用lual",{"2":{"239":1}}],["调用某个元函数",{"2":{"203":1}}],["调用时传入写入缓冲区",{"2":{"181":1}}],["调用相关的gc元函数",{"2":{"73":1}}],["调用及运行过程中发生的任何错误都会向上传播",{"2":{"69":1}}],["调用函数时",{"2":{"416":1}}],["调用函数",{"2":{"69":1}}],["调用的解释如下",{"2":{"59":1}}],["调用的最终状态码和上下文",{"2":{"48":1}}],["调用",{"2":{"58":1,"69":1,"120":1,"267":1,"341":1}}],["调用回了lua并执行了某个函数或代码块",{"2":{"58":1}}],["调用了n层才到当前函数",{"2":{"56":1}}],["调用形式被称为尾调用",{"2":{"26":1}}],["调用形式其实就是",{"2":{"26":1}}],["调用形式其实就是f",{"2":{"26":1}}],["调用参数的语法如下",{"2":{"26":1}}],["调用coroutine",{"2":{"10":1}}],["调用顺序与它们被标记的顺序相反",{"2":{"8":1}}],["调用方法func",{"2":{"3":1}}],["调用结果会通过lua",{"2":{"118":1}}],["调用结果在之后被复制到循环变量中",{"2":{"19":1}}],["调用结果",{"2":{"3":1,"234":1}}],["调整为单值",{"2":{"3":1}}],["调整为单个值",{"2":{"3":1}}],["此结果可以在之后供lua解释器成功读入",{"2":{"331":1}}],["此结构体用于记录各种有关于函数或运行记录的信息部分",{"2":{"50":1}}],["此库提供了字符串操作的通用函数",{"2":{"326":1}}],["此库会调用另一个操作数的元函数",{"2":{"30":1}}],["此字符串由这些行构成",{"2":{"311":1}}],["此字符串总是以零",{"2":{"168":1}}],["此每次调用此函数都会",{"2":{"307":1}}],["此缓冲区必须声明为变量",{"2":{"199":1}}],["此值必须本就是c函数",{"2":{"164":1}}],["此转换的结果可能是整数或浮点数",{"2":{"162":1}}],["此参数可以是",{"2":{"149":1}}],["此参数可以为null",{"2":{"75":1}}],["此调用会在协程执行完成或者被挂起时返回",{"2":{"149":1}}],["此调用都返回0",{"2":{"140":1}}],["此索引不可以是虚拟索引",{"2":{"118":1}}],["此索引是常规索引",{"2":{"3":1}}],["此宏可能会多次计算其参数",{"2":{"117":1}}],["此类型被定义为",{"2":{"107":1}}],["此类型默认为",{"2":{"93":1}}],["此接口不会弹出在栈上的lua函数",{"2":{"80":1}}],["此唯一标识可以用于区分不同的闭包之间是否共享了同一个上值",{"2":{"62":1}}],["此返回都会被lua作和源函数返回一样的处理",{"2":{"48":1}}],["此时",{"2":{"275":1}}],["此时是将大小也合并进去",{"2":{"191":1}}],["此时也不会触发其他的",{"2":{"58":1}}],["此时不会有相应的",{"2":{"58":1}}],["此时这个索引也是可接受的",{"2":{"41":1}}],["此时将会在table的元表中查找其元值",{"2":{"3":1}}],["此多重表达式的所有值将会在调整之前进入值列表",{"2":{"28":1}}],["此语法使得调用函数时直接返回其函数的返回值",{"2":{"26":1}}],["此错误将会被当作在其变量定义处的一段常规代码所抛出的错误处理",{"2":{"23":1}}],["此错误不会被传播",{"2":{"8":1}}],["此匿名函数是在一个称作",{"2":{"21":1}}],["此换行不会包含在字符串里",{"2":{"12":1}}],["此括号形式内的文本字符可以是多行文本",{"2":{"12":1}}],["此处作为参数的表必须年月日含有字段",{"2":{"416":1}}],["此处遵循和string",{"2":{"327":1}}],["此处应当是指模式匹配机制中一个匹配项的下一个匹配不可能是在其末尾同位置的空字符串",{"2":{"324":1}}],["此处举的例子很有误导性",{"2":{"323":1}}],["此处",{"2":{"321":1}}],["此处只计数函数的当前作用域中的活跃变量",{"2":{"287":1}}],["此处是直接赋值",{"2":{"142":1,"143":1}}],["此处t为给出的索引所处的值",{"2":{"84":1}}],["此处lua使用原始的utf",{"2":{"12":1}}],["此处的时间为os",{"2":{"409":1}}],["此处的",{"2":{"320":2,"321":1}}],["此处的xxx为一位或多位十六进制数表示的字符码点",{"2":{"12":1}}],["此处的大括号不可省略",{"2":{"12":1}}],["此函数本质上是不安全的",{"2":{"314":1}}],["此函数一开始会在表package",{"2":{"310":1}}],["此函数一般用于构建错误信息的前缀",{"2":{"256":1}}],["此函数除了第一个返回值之外",{"2":{"307":1}}],["此函数类似于pcall",{"2":{"282":1}}],["此函数类似于lual",{"2":{"250":1}}],["此函数是gc的通用接口",{"2":{"259":1}}],["此函数也会就将",{"2":{"251":1}}],["此函数也可能返回与read函数所产生错误相关的值",{"2":{"110":1}}],["此函数接收对应的文件句柄作为唯一的参数",{"2":{"249":1}}],["此函数接收一个指向c函数的指针并将其作为",{"2":{"122":1}}],["此函数只是加载代码块而不运行",{"2":{"227":1,"228":1}}],["此函数用于生成标准库中文件相关的函数",{"2":{"218":1}}],["此函数用于生成标准库中和线程相关的函数",{"2":{"217":1}}],["此函数通常被用来匹配c中的枚举值",{"2":{"208":1}}],["此函数使用lua",{"2":{"206":1,"210":1,"225":1,"227":1,"228":1,"236":1}}],["此函数永不返回",{"2":{"195":1,"216":1,"253":1,"261":1}}],["此函数永远不返回",{"2":{"2":1}}],["此函数应当在尾调用中使用",{"2":{"183":1}}],["此函数等效于lua",{"2":{"183":1}}],["此函数等效于不带上值的lua",{"2":{"123":1}}],["此函数在移除的索引处为待关闭变量时可能会运行任意的代码",{"2":{"158":1}}],["此函数已废弃",{"2":{"148":1}}],["此函数将值从栈上弹出",{"2":{"142":1,"143":1}}],["此函数创建的是一个轻量级c函数",{"2":{"122":1}}],["此函数可能会抛出错误",{"2":{"115":1,"184":1}}],["此函数可能会触发",{"2":{"84":1,"87":1,"89":1,"152":1,"154":1,"157":1}}],["此函数返回值类型为",{"2":{"156":1}}],["此函数返回关联内存块的地址",{"2":{"114":1}}],["此函数返回且不会向栈中压入任何值",{"2":{"88":1}}],["此函数不会分配任何空间",{"2":{"199":1}}],["此函数不可以用虚拟索引调用",{"2":{"146":1}}],["此函数不可以使用虚拟索引",{"2":{"92":1}}],["此函数不应当在终结器中调用",{"2":{"82":1,"259":1}}],["此函数从栈中弹出键",{"2":{"89":1}}],["此函数于版本5",{"2":{"74":1,"75":1}}],["此函数的结果可能为",{"2":{"279":1}}],["此函数的返回值同lua",{"2":{"225":1,"227":1,"228":1}}],["此函数的行为类似于lua",{"2":{"119":1}}],["此函数的行为完全类似于lua",{"2":{"70":1}}],["此函数的唯一参数是用作协程主函数的方法",{"2":{"10":1}}],["此函数会关闭协程并发出一个错误",{"2":{"307":1}}],["此函数会从头创建一个lua状态机",{"2":{"185":1}}],["此函数会从",{"2":{"182":1}}],["此函数会从栈上弹出键和键值",{"2":{"157":1}}],["此函数会从栈上弹出这个值",{"2":{"152":1,"154":1}}],["此函数会返回",{"2":{"203":1}}],["此函数会返回一个错误码",{"2":{"181":1}}],["此函数会返回0且不会做压栈操作",{"2":{"162":1}}],["此函数会在内存溢出或者发生了无效转义的时候抛出错误",{"2":{"124":1}}],["此函数会创建一个新的",{"2":{"114":1}}],["此函数会执行一些任务",{"2":{"82":1}}],["此函数会发生long",{"2":{"81":1}}],["此函数会将每个模板中的问号替换由参数",{"2":{"318":1}}],["此函数会将传进来的",{"2":{"276":1}}],["此函数会将",{"2":{"274":1}}],["此函数会将栈顶上的值赋给这个上值并返回其名称",{"2":{"61":1}}],["此函数会将栈顶上的值赋给这个局部变量并返回变量名",{"2":{"60":1}}],["此函数会将对应上值的值压入栈中并返回它的名称",{"2":{"57":1}}],["此函数会根据某个活动记录",{"2":{"56":1}}],["此函数实例",{"2":{"27":1}}],["此函数还会关闭协程",{"2":{"10":1}}],["此元函数被称为终结器",{"2":{"8":1}}],["此元值如果存在",{"2":{"7":1}}],["此元值可以是方法",{"2":{"3":1}}],["此外",{"2":{"5":2,"8":1,"30":1,"58":1,"114":1,"184":1,"283":1,"292":1,"317":1,"421":1}}],["此事件发生在lua尝试调用一个non",{"2":{"3":1}}],["此事件的元值可以是一个方法",{"2":{"3":1}}],["=",{"2":{"3":1,"10":3,"12":8,"13":3,"14":6,"15":10,"16":8,"18":2,"19":2,"20":1,"21":1,"22":4,"26":5,"27":11,"28":8,"31":4,"35":1,"36":24,"37":10,"38":11,"40":1,"48":1,"50":1,"69":1,"71":4,"76":1,"115":1,"142":1,"143":1,"152":1,"154":1,"157":1,"231":2,"247":1,"265":1,"325":2,"332":5,"333":13,"354":1,"357":1,"419":6,"424":32}}],["==0等于false",{"2":{"31":1}}],["====",{"2":{"12":1}}],["==",{"2":{"3":1,"12":3,"30":1,"31":3,"34":3,"35":1,"66":1,"76":1,"236":1,"418":1,"424":1}}],["判断小于等于",{"2":{"3":1}}],["判断小于",{"2":{"3":1}}],["判断相等",{"2":{"3":1}}],["epoch",{"2":{"416":1}}],["ephemeron",{"2":{"7":1}}],["exit来结束",{"2":{"419":1}}],["exit",{"0":{"411":1},"2":{"410":1,"411":3}}],["execute",{"0":{"410":1},"2":{"410":1}}],["execute的返回值",{"2":{"399":1}}],["execute和io",{"2":{"217":1}}],["execresult",{"0":{"217":1},"2":{"217":1}}],["extramsg",{"2":{"194":1,"195":3}}],["extraspace",{"2":{"85":1}}],["exp表示",{"2":{"36":1}}],["exp形式表示的属性部分等效于",{"2":{"36":1}}],["exp2",{"2":{"36":1}}],["exp1",{"2":{"36":1}}],["expressions",{"2":{"28":1}}],["expression",{"2":{"27":1}}],["explist",{"2":{"15":2,"16":1,"19":2,"22":1,"26":1,"424":6}}],["exp",{"0":{"367":1},"2":{"13":1,"15":2,"16":4,"18":3,"36":6,"37":13,"424":19}}],["event",{"2":{"50":1,"58":2}}],["errgcmm",{"2":{"422":1}}],["errno",{"2":{"387":1}}],["errfile",{"2":{"46":1,"227":1}}],["errsyntax",{"2":{"46":1,"110":1}}],["errerr",{"2":{"46":1,"118":1}}],["errmem或者lua",{"2":{"118":1}}],["errmem",{"2":{"46":1,"110":1}}],["errrun",{"2":{"46":1,"118":1}}],["error来抛出错误",{"2":{"47":1}}],["error",{"0":{"81":1,"216":1,"261":1},"2":{"2":1,"32":2,"71":1,"81":2,"216":2,"261":3}}],["e3",{"2":{"28":6}}],["e2",{"2":{"28":6}}],["e1",{"2":{"28":6}}],["e",{"0":{"277":1,"354":1},"2":{"12":2,"64":1,"67":1,"68":1,"69":1,"70":1,"74":1,"76":1,"77":1,"84":1,"86":1,"87":1,"89":1,"109":1,"120":1,"145":1,"152":1,"153":1,"154":1,"157":1,"158":1,"203":3,"219":2,"221":1,"223":1,"233":1,"246":1,"251":1,"277":3,"331":2,"354":1,"367":1,"371":1,"419":8}}],["elseif",{"2":{"12":1,"16":1,"424":1}}],["else",{"2":{"12":1,"16":1,"66":1,"424":1}}],["end",{"2":{"10":4,"12":1,"14":1,"16":3,"18":1,"19":2,"27":13,"28":1,"36":1,"38":4,"264":1,"268":1,"332":2,"333":1,"347":1,"401":1,"403":2,"424":6}}],["env作为其唯一的外部局部变量",{"2":{"21":1}}],["env本身永远不会是全局的",{"2":{"13":1}}],["env本身在块中从来都不是一个自由名称",{"2":{"5":1}}],["env变量的默认值为全局环境",{"2":{"5":1}}],["enviroment",{"2":{"5":1}}],["environment",{"2":{"5":1}}],["env值的表都称为环境",{"2":{"5":1}}],["env的外部局部变量的范围下编译的",{"2":{"21":1}}],["env的外部局部变量的空间中",{"2":{"5":1}}],["env的点可见",{"2":{"5":1}}],["env完全是个合规名称",{"2":{"5":1}}],["env以及自由名称的转换",{"2":{"5":1}}],["env",{"0":{"265":1,"266":1},"2":{"5":1,"13":1,"15":1,"110":1,"265":4,"419":1}}],["eq元函数",{"2":{"31":1}}],["eq",{"2":{"3":1,"136":1,"271":1}}],["否则等效于运行",{"2":{"419":1}}],["否则如果返回的是nil或者false",{"2":{"333":1}}],["否则将尝试查找模块的加载器",{"2":{"310":1}}],["否则将比较操作数的值",{"2":{"31":1}}],["否则会返回一个带上了这个",{"2":{"297":1}}],["否则会返回上值的名称",{"2":{"295":1}}],["否则为",{"2":{"265":1}}],["否则此函数返回null",{"2":{"168":1,"173":1}}],["否则lua",{"2":{"167":1,"170":1,"171":1}}],["否则你可以使用lua",{"2":{"79":1}}],["否则返回",{"2":{"336":1}}],["否则返回true",{"2":{"301":1,"413":1,"414":1}}],["否则返回fail加上一个错误消息",{"2":{"318":1}}],["否则返回fail加上其错误消息",{"2":{"265":1}}],["否则返回fail",{"2":{"277":1,"330":1,"384":1}}],["否则返回false并创建一个新的表",{"2":{"221":1}}],["否则返回false",{"2":{"163":1,"410":1}}],["否则返回给出的",{"2":{"263":1}}],["否则返回其所有的参数",{"2":{"258":1}}],["否则返回null",{"2":{"164":1,"174":1}}],["否则返回0",{"2":{"76":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"136":1}}],["否则返回1",{"2":{"56":1,"214":1,"215":1}}],["否则or返回第二个参数",{"2":{"32":1}}],["否则and返回第二个参数",{"2":{"32":1}}],["否则它不会影响循环",{"2":{"19":1}}],["否则任何变量名都被认为是全局的",{"2":{"13":1}}],["否则就是个长注释",{"2":{"12":1}}],["否则即溢出的十进制整数",{"2":{"12":1}}],["否则",{"2":{"3":3,"18":1,"19":1,"22":1,"25":1,"26":1,"30":2,"31":1,"33":1,"50":1,"88":1,"107":1,"110":1,"118":1,"231":1,"234":1,"268":1,"275":1,"293":1,"310":1,"314":1,"408":1,"419":3}}],["754标准",{"2":{"25":1}}],["754标准中",{"2":{"1":1,"31":1}}],["7",{"0":{"22":1,"34":1,"49":1,"359":1,"419":1},"1":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1},"2":{"3":1,"28":1,"37":1,"109":1,"110":1,"184":1,"265":1,"320":2,"351":1,"408":1}}],["取决于本地环境大小",{"2":{"325":7}}],["取决于该函数的调用方式",{"2":{"50":1}}],["取余",{"2":{"67":1,"369":1}}],["取而代之的是提供特殊的接口函数和钩子",{"2":{"49":1}}],["取而代之的是调用结果",{"2":{"48":1}}],["取反操作not总是返回false或true",{"2":{"32":1}}],["取长操作符表示为一元前缀",{"2":{"34":1}}],["取长操作符",{"0":{"34":1}}],["取长度和按位取否",{"2":{"3":1}}],["取长",{"2":{"3":1}}],["取负",{"2":{"3":2,"25":1,"67":1}}],["数学库",{"2":{"418":2}}],["数学函数",{"0":{"359":1},"1":{"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1}}],["数量",{"2":{"52":1}}],["数字前边可能有空格和符号",{"2":{"402":1}}],["数字必然可以转换为字符串",{"2":{"102":1}}],["数字",{"2":{"43":1,"424":1}}],["数字和文本字符串参见3",{"2":{"37":1}}],["数字在其拥有相同的算术值时相等",{"2":{"31":1}}],["数字到字符串的转换会使用常见的人类可读的格式",{"2":{"30":1}}],["数字也可以作为字符串连接操作的参数",{"2":{"30":1}}],["数字形式的for循环的语义有一些变化",{"2":{"420":1}}],["数字形式的for语句是以一个控制变量遍历算术过程来循环重复一个代码块",{"2":{"18":1}}],["数字形式的for语句",{"0":{"18":1}}],["数字形式和通用形式",{"2":{"17":1}}],["数字定能被转换为一个字符串",{"2":{"3":1}}],["数据驱动编程及数据描述",{"2":{"0":1}}],["g=mod",{"2":{"419":2}}],["gmtime",{"2":{"408":1}}],["gmatch会在子串中多次匹配所出的模式",{"2":{"324":1}}],["gmatch",{"0":{"332":1},"2":{"319":1,"332":2}}],["gz",{"2":{"333":2}}],["glb",{"2":{"246":2}}],["globals",{"2":{"45":1,"110":1}}],["global",{"2":{"5":2,"50":1,"333":1}}],["gsub和迭代器string",{"2":{"324":1}}],["gsub",{"0":{"222":1,"333":1},"2":{"222":1,"319":1,"324":1,"333":8}}],["geinfo",{"2":{"286":1}}],["getenv",{"0":{"412":1},"2":{"333":1}}],["getextraspace",{"0":{"85":1},"2":{"85":1}}],["getuservalue",{"0":{"291":1},"2":{"422":1}}],["getupvalue中的相同",{"2":{"61":1,"62":1}}],["getupvalue",{"0":{"57":1,"290":1},"2":{"57":2,"295":1}}],["getupvalue以及lua",{"2":{"42":1}}],["getregistry",{"0":{"289":1}}],["getsubtable",{"0":{"221":1},"2":{"221":1}}],["getstack会返回0",{"2":{"56":1}}],["getstack",{"0":{"56":1},"2":{"56":1}}],["getstack填充或是作为",{"2":{"55":1}}],["getstack所填充的",{"2":{"54":1}}],["getstack在最近的一次调用中只会填充此结构体的私有部分",{"2":{"50":1}}],["getmetafield",{"0":{"219":1},"2":{"219":1}}],["getmetatable",{"0":{"88":1,"220":1,"263":1,"288":1},"2":{"88":1,"220":1}}],["gettable类似",{"2":{"137":1}}],["gettable",{"0":{"89":1},"2":{"89":1}}],["gettop",{"0":{"90":1},"2":{"71":3,"90":1}}],["getiuservalue函数来设置或读取",{"2":{"114":1}}],["getiuservalue",{"0":{"91":1},"2":{"91":1,"422":1}}],["geti",{"0":{"87":1},"2":{"87":1}}],["getinfo来检查给定的层数是否有效",{"2":{"287":1}}],["getinfo会从栈上弹出这个函数",{"2":{"54":1}}],["getinfo",{"0":{"54":1,"286":1},"2":{"54":2,"58":1,"286":5,"292":2,"293":1}}],["getinfo的",{"2":{"50":1}}],["getinfo函数会检查函数的调用方式以找到一个合适的名字",{"2":{"50":1}}],["getinfo函数",{"2":{"50":1}}],["getallocf",{"0":{"83":1},"2":{"83":1}}],["getfield",{"0":{"84":1},"2":{"69":1,"84":1}}],["getglobal",{"0":{"86":1},"2":{"54":1,"69":2,"86":1}}],["gethookmask",{"0":{"53":1},"2":{"53":1}}],["gethookcount",{"0":{"52":1},"2":{"52":1}}],["gethook",{"0":{"51":1,"285":1},"2":{"51":1}}],["getlocal中的相同",{"2":{"60":1}}],["getlocal和lua",{"2":{"50":1}}],["getlocal",{"0":{"55":1,"287":1},"2":{"42":1,"55":3,"287":1,"293":1}}],["generational",{"0":{"6":1},"2":{"259":1}}],["general",{"2":{"1":1}}],["g",{"0":{"262":1},"2":{"27":5,"28":1,"36":2,"320":1,"331":2,"419":1}}],["goto可以跳转到任何可见的标签处",{"2":{"16":1}}],["goto语句用以改变程序的控制流到一个标签处",{"2":{"16":1}}],["goto",{"2":{"12":1,"16":1,"23":1,"424":1}}],["g的值只会影响你自己的代码",{"2":{"5":1}}],["g未被内部使用",{"2":{"5":1}}],["g被初始化为之前所保存的值",{"2":{"5":1}}],["garbage",{"0":{"4":1,"6":1,"8":1,"9":1},"2":{"4":3,"9":1,"259":3}}],["gcsetstepmul",{"2":{"422":1}}],["gcsetpause",{"2":{"422":1}}],["gcstep",{"2":{"82":1}}],["gcstop",{"2":{"82":1}}],["gc函数的",{"2":{"422":1}}],["gcgen",{"2":{"82":3}}],["gcinc",{"2":{"82":3,"422":1}}],["gcisrunning",{"2":{"82":1}}],["gccount",{"2":{"82":1}}],["gccollect",{"2":{"82":1}}],["gcrestart",{"2":{"82":1}}],["gc行为控制",{"2":{"82":1}}],["gc可以自由决定内部字符串的指针是否有效",{"2":{"42":1}}],["gc或在lua中调用collectgarbage来改变gc模式",{"2":{"9":1}}],["gc属性",{"2":{"8":1}}],["gc步数用以控制每次步进的的大小",{"2":{"4":1}}],["gc步进乘数用以控制相对于内存分配的收集速度",{"2":{"4":1}}],["gc步进乘数",{"2":{"4":1,"259":1}}],["gc停步用以控制什么时候收集器才开始一个新的gc循环",{"2":{"4":1}}],["gc停步",{"2":{"4":1,"259":1}}],["gc元函数",{"0":{"8":1},"2":{"3":1}}],["gc",{"0":{"82":1},"2":{"3":1,"8":2,"9":1,"82":1,"387":1,"420":1}}],["gt",{"2":{"3":2,"29":2,"31":4,"54":1,"67":2,"325":2,"424":5}}],["位运算没有",{"2":{"420":1}}],["位置",{"2":{"353":1}}],["位于索引1且最后一个参数位于lua",{"2":{"71":1}}],["位移的绝对值如果等于或高于整数数的位数",{"2":{"29":1}}],["位操作总是会将浮点操作数转换为整数",{"2":{"30":1}}],["位操作",{"0":{"29":1},"2":{"37":1}}],["位右移",{"2":{"3":1}}],["位左移",{"2":{"3":1}}],["~=",{"2":{"12":1,"31":2,"34":1,"35":1,"424":1}}],["~",{"2":{"3":2,"12":1,"29":2,"35":2,"67":2,"424":2}}],["||",{"2":{"214":1,"215":1}}],["|",{"2":{"3":1,"12":1,"27":1,"29":1,"35":1,"36":3,"37":4,"67":1,"424":59}}],["不含有捕获内容",{"2":{"336":1}}],["不会改动原有的字符串",{"2":{"335":1,"343":1}}],["不会使用元值",{"2":{"274":1}}],["不需要对齐",{"2":{"325":1}}],["不带参数调用则会返回当前的默认输入文件",{"2":{"390":1}}],["不带参数调用该函数时会返回当前时间",{"2":{"416":1}}],["不带参数调用该函数时",{"2":{"292":1}}],["不带参数调用时",{"2":{"260":1}}],["不存在相应",{"2":{"290":1}}],["不是数字则返回fail",{"2":{"385":1}}],["不是同一个表时",{"2":{"354":1}}],["不是函数",{"2":{"346":1}}],["不是魔法字符",{"2":{"320":1}}],["不是nil值",{"2":{"279":1}}],["不是一个有效的对应基数的数字",{"2":{"277":1}}],["不缺省时",{"2":{"277":1}}],["不为正数则返回空串",{"2":{"339":1}}],["不为零时",{"2":{"247":1,"292":1}}],["不为",{"2":{"208":1,"252":1}}],["不为null时则会被设为该字符串的长度",{"2":{"206":1}}],["不为null",{"2":{"167":1,"170":1,"236":1,"251":1}}],["不限制大小",{"2":{"124":1}}],["不支持标志",{"2":{"124":1}}],["不过你可以使用不同的大小来重新编译lua",{"2":{"85":1}}],["不可调用的值将会产生一个警告",{"2":{"420":1}}],["不可分割",{"2":{"259":1}}],["不可以在相同的可见范围内声明重名的goto标签",{"2":{"420":1}}],["不可以使用虚拟索引来调用这个函数",{"2":{"150":1}}],["不可以大于上值的数量",{"2":{"62":1}}],["不可访问",{"2":{"9":1}}],["不包括空行和注释",{"2":{"54":1}}],["不包括终结器",{"2":{"9":1}}],["不等于",{"2":{"31":1}}],["不等操作",{"2":{"31":1}}],["不等",{"2":{"31":1}}],["不同版本之间的官方发行版本中标准路径可能也会变化",{"2":{"423":1}}],["不同的对象会得到不同的指针",{"2":{"171":1}}],["不同的行为或不同的定义",{"2":{"31":1}}],["不同在于其可以新设置一个错误消息处理函数",{"2":{"282":1}}],["不同在于它最后一个参数类型是",{"2":{"135":1}}],["不同在于它允许调用的函数让出",{"2":{"119":1}}],["不同在于变量超出作用域后其值会被关闭",{"2":{"23":1}}],["不同时间创建但没有可检测差异的方法之间被归类于相等或不等都是有可能的",{"2":{"31":1}}],["不同之处在于",{"2":{"250":1}}],["不同之处在于v只被计算一次",{"2":{"26":1}}],["不同之处在于当这些值既不是都是数字也不都是字符串时",{"2":{"3":1}}],["不同之处在于当这些值都是表或都是full",{"2":{"3":1}}],["不同之处在于当操作数既不是字符串也不是数字时",{"2":{"3":1}}],["不同之处在于当操作数既不是整数也不是可强转到整数的浮点数时",{"2":{"3":1}}],["不应当重复声明一个已存在的同名标签",{"2":{"16":1}}],["不关心字符串的内容",{"2":{"1":1}}],["按照给出的格式读取文件",{"2":{"402":1}}],["按位否",{"2":{"67":1}}],["按位否操作",{"2":{"37":1}}],["按位取反",{"2":{"3":1,"29":1}}],["按位异或",{"2":{"3":1,"29":1,"67":1}}],["按位或",{"2":{"3":1,"29":1,"67":1}}],["按位与",{"2":{"3":1,"29":1,"67":1}}],["按约定",{"2":{"3":1}}],["ult",{"0":{"386":1}}],["usr",{"2":{"317":2,"318":2,"419":2}}],["usdata",{"2":{"296":1}}],["use",{"2":{"185":1}}],["userdat",{"2":{"422":1}}],["userdata且它们底层不相等时",{"2":{"3":1}}],["userdata有单独的元表",{"2":{"3":1}}],["userdata都是对象",{"2":{"1":1}}],["userdata值不可以在lua中被创建或更改",{"2":{"1":1}}],["userdata在lua中除了赋值与相等判断外没有任何其他的预定义的操作",{"2":{"1":1}}],["userdata",{"2":{"1":5,"8":3,"9":1,"31":3,"45":1,"91":2,"97":1,"114":3,"127":4,"139":1,"140":2,"143":1,"155":2,"171":1,"174":3,"212":1,"231":1,"249":2,"279":1,"283":1,"291":1,"296":2,"298":1,"331":1}}],["user",{"2":{"105":1,"114":2,"155":1,"291":2,"296":2,"333":2,"422":1}}],["used",{"2":{"66":1}}],["upper",{"0":{"343":1}}],["up",{"0":{"290":1,"295":1},"2":{"290":1,"295":1}}],["upvaluejoin",{"0":{"63":1,"299":1},"2":{"63":1}}],["upvalueid",{"0":{"62":1,"298":1},"2":{"62":1}}],["upvalueindex",{"0":{"178":1},"2":{"44":2,"178":1}}],["upvalueindex宏创建",{"2":{"44":1}}],["upvalues",{"2":{"44":1,"122":1}}],["upvalue",{"2":{"38":1,"50":1,"290":4,"295":2}}],["udata",{"0":{"296":1},"2":{"296":2}}],["ud中",{"2":{"83":1}}],["ud",{"2":{"66":3,"83":1,"111":2,"151":2,"159":2,"180":1,"181":2}}],["u",{"0":{"291":1},"2":{"12":1,"50":3,"54":1,"124":1,"291":1,"320":1,"331":1}}],["utf8库中的解码函数不在接受utf",{"2":{"421":1}}],["utf8",{"0":{"345":1,"346":1,"347":1,"348":1,"349":1,"350":1},"2":{"344":1,"347":1,"350":1,"418":1}}],["utf",{"0":{"344":1},"1":{"345":1,"346":1,"347":1,"348":1,"349":1,"350":1},"2":{"12":1,"418":2}}],["unicode",{"2":{"344":1}}],["unpack",{"0":{"342":1,"358":1}}],["unpack中会被忽略",{"2":{"325":1}}],["unpack中的第一个参数是个格式化字符串",{"2":{"325":1}}],["unpack会检查读取的值是否符合lua中的整数",{"2":{"325":1}}],["unpack的结果",{"2":{"325":1}}],["unref什么都不会做",{"2":{"255":1}}],["unref",{"0":{"255":1},"2":{"244":1,"255":1}}],["unsigned",{"0":{"177":1},"2":{"50":4,"140":1,"177":1,"325":1,"380":1}}],["unop",{"2":{"37":1,"424":2}}],["unary",{"2":{"35":1}}],["until循环中",{"2":{"16":1}}],["until",{"2":{"12":1,"16":1,"424":1}}],["unm",{"2":{"3":1}}],["^set",{"2":{"320":1}}],["^$",{"2":{"320":1}}],["^",{"2":{"3":1,"12":1,"25":1,"35":1,"67":1,"322":2,"332":1,"382":1,"424":1}}],["幂运算",{"2":{"67":1}}],["幂运算和浮点除法总是将整数操作数转换为浮点数",{"2":{"30":1}}],["幂运算使用iso标准c函数pow",{"2":{"25":1}}],["幂和浮点除法",{"2":{"25":1}}],["幂",{"2":{"3":1,"25":1}}],["乘法",{"2":{"3":1,"25":1,"67":1}}],["减法",{"2":{"3":1,"25":1,"67":1}}],["操作会弹出这两个值然后再将结果压入到栈中",{"2":{"67":1}}],["操作",{"2":{"3":21,"109":1,"223":1}}],["+x",{"2":{"419":1}}],["+3",{"2":{"217":1}}],["+=",{"2":{"71":1}}],["+nresults",{"2":{"69":1,"70":1}}],["+1",{"2":{"67":1,"77":1,"79":1,"84":1,"86":1,"87":1,"89":1,"91":1,"92":1,"109":1,"110":1,"112":1,"113":1,"114":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"137":1,"138":1,"139":1,"162":1,"220":1,"221":1,"222":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"241":1,"242":1,"243":1,"246":1,"251":1,"252":1,"256":1}}],["+p",{"2":{"64":1}}],["+0",{"2":{"51":1,"52":1,"53":1,"56":1,"59":1,"60":1,"61":1,"62":1,"63":1,"65":1,"68":1,"72":1,"73":1,"74":1,"76":1,"78":1,"80":1,"81":1,"82":1,"83":1,"85":1,"90":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"111":1,"120":1,"136":1,"140":1,"141":1,"142":1,"143":1,"145":1,"146":1,"147":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"159":1,"161":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"178":1,"179":1,"194":1,"195":1,"196":1,"198":1,"200":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"216":1,"223":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"244":1,"247":1,"248":1,"250":1,"253":1,"254":1,"255":1}}],["+",{"2":{"3":1,"12":1,"14":3,"25":1,"28":1,"34":1,"35":1,"38":2,"54":1,"55":1,"57":1,"75":1,"88":1,"115":1,"118":1,"119":1,"148":1,"149":1,"158":1,"182":1,"183":1,"184":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"199":1,"201":1,"202":1,"203":1,"209":1,"214":1,"215":1,"218":1,"219":1,"239":1,"240":1,"320":1,"321":1,"356":1,"420":1,"424":1}}],["下边的例子会将给定字符串中的每个键值对收集起来",{"2":{"332":1}}],["下边解释了默认配置下的",{"2":{"310":1}}],["下一个字符位置是5",{"2":{"323":1}}],["下来以供之后使用",{"2":{"323":1}}],["下的线程",{"2":{"161":1}}],["下的",{"2":{"13":1}}],["下面列出了各选项以及对应所需的额外函数",{"2":{"82":1}}],["下面的示例展示了在宿主程序中如何得到这段lua代码的效果",{"2":{"69":1}}],["下面是被保留的关键词",{"2":{"12":1}}],["下面给出了关于元表控制的操作的详细列表",{"2":{"3":1}}],["下调用给定函数",{"2":{"2":1}}],["值",{"2":{"296":1}}],["值返回",{"2":{"277":1}}],["值表示编码值的字符",{"2":{"124":1}}],["值为负数时则从后边开始数起",{"2":{"275":1}}],["值为lua",{"2":{"255":1}}],["值为10",{"2":{"38":1}}],["值为200则意味着收集器将在只用之前整整两倍内存后才开始一轮新的循环",{"2":{"4":1}}],["值越大则收集器的影响越大",{"2":{"4":1}}],["值小于等于100意味着收集器将不会等待而直接开始新一轮循环",{"2":{"4":1}}],["值没有元表",{"2":{"3":1}}],["值和类型",{"0":{"1":1}}],["除以",{"2":{"369":1}}],["除这个值以外",{"2":{"310":1}}],["除非提前通过lua",{"2":{"165":1}}],["除非你知道键确实是个字符串",{"2":{"115":1}}],["除非nresults为lua",{"2":{"69":1}}],["除非是这三个函数",{"2":{"48":1}}],["除非是可变参数函数",{"2":{"27":1}}],["除非另有说明",{"2":{"41":1,"185":1,"344":1,"387":1}}],["除非显式声明为局部变量",{"2":{"13":1}}],["除非使用调试库",{"2":{"3":1}}],["除法",{"2":{"3":1}}],["除了基础库和包相关的库",{"2":{"418":1}}],["除了返回迭代器函数",{"2":{"391":1}}],["除了填充",{"2":{"325":1}}],["除了有效行的表",{"2":{"286":1}}],["除了lua",{"2":{"160":1,"185":1}}],["除了lua状态机",{"2":{"48":1}}],["除了执行让出后返回lua",{"2":{"48":1}}],["除了字符串",{"2":{"30":1}}],["除了幂和浮点除法之外",{"2":{"25":1}}],["除了其内嵌的方法",{"2":{"16":1}}],["除了符合上述规则的之外",{"2":{"12":1}}],["除了两个语法标记之间的分隔符",{"2":{"12":1}}],["除了第一个查找函数之外",{"2":{"317":1}}],["除了第一个参数",{"2":{"185":1}}],["除了第一个",{"2":{"10":1}}],["除了收集它们所关联的值",{"2":{"7":1}}],["除了上述列表外",{"2":{"3":1}}],["除了",{"2":{"1":1}}],["你永远不该假设二进制文件在两个不同的lua版本中是兼容的",{"2":{"423":1}}],["你只要有机会",{"2":{"423":1}}],["你只能在lua",{"2":{"161":1}}],["你的",{"2":{"419":1}}],["你的panic函数可以永不返回以避免程序退出",{"2":{"47":1}}],["你仍然需要打开这个文件并删除它",{"2":{"417":1}}],["你无需为结果分配空间",{"2":{"124":1}}],["你也许更喜欢用io",{"2":{"417":1}}],["你也许不需要调用此函数",{"2":{"73":1}}],["你也可以使用表达式",{"2":{"382":1}}],["你也可以使用这些函数来直接控制收集器",{"2":{"9":1}}],["你也可以通过c",{"2":{"10":1}}],["你就可以使用lua",{"2":{"50":1}}],["你必须使用调试库",{"2":{"276":1}}],["你必须把在栈上的",{"2":{"149":1}}],["你必须将主函数和其所有参数都压入到这个lua线程的空栈中",{"2":{"149":1}}],["你必须通过这样的协议来完成调用",{"2":{"69":1}}],["你必须要将上边代码块中对应字段后注释中用括号包围的字母传入到lua",{"2":{"50":1}}],["你必须确保栈有足够的空间以容纳结果",{"2":{"39":1}}],["你应该使用新选项",{"2":{"422":1}}],["你应该在压栈前使用lua",{"2":{"39":1}}],["你应当使用新选项",{"2":{"421":1}}],["你应当使用",{"2":{"421":1}}],["你应当显式地传入参数来调用math",{"2":{"380":1}}],["你应当在使用该库时额外小心",{"2":{"283":1}}],["你应当仔细确认你是否需要自己提供这些工具的实现",{"2":{"257":1}}],["你应当将lua",{"2":{"48":1}}],["你有责任控制栈溢出",{"2":{"39":1}}],["你负责确保一致性",{"2":{"39":1}}],["你需要固定随机",{"2":{"380":1}}],["你需要将其压入栈中并将字符串",{"2":{"54":1}}],["你需要设置一个对象的元表并且此元表要有元函数",{"2":{"8":1}}],["你需要把它标记为可触发终结",{"2":{"8":1}}],["你不可以假设栈顶是已知的",{"2":{"197":1}}],["你不需要专门创建它",{"2":{"127":1}}],["你不应当在遍历过程中给表中分配原本没有的字段",{"2":{"267":1}}],["你不应当在循环期间改变控制变量的值",{"2":{"18":1,"19":1}}],["你不应当使用小于100的值",{"2":{"4":1}}],["你不能从lua代码中改变其他类型的元表",{"2":{"3":1}}],["你可以将其用括号括起来",{"2":{"421":1}}],["你可以对第",{"2":{"292":1}}],["你可以调用",{"2":{"293":1}}],["你可以调用debug",{"2":{"287":1}}],["你可以调用coroutine",{"2":{"10":1}}],["你可以直接给定一个函数",{"2":{"286":1}}],["你可以直接对表",{"2":{"8":1}}],["你可以唤醒处在lua",{"2":{"161":1}}],["你可以这样写",{"2":{"54":1}}],["你可以安全地压入",{"2":{"39":1}}],["你可以通过调用",{"2":{"244":1}}],["你可以通过定义lua的编译宏",{"2":{"185":1}}],["你可以通过使用适当的选项来编译lua以避免一些兼容性问题",{"2":{"423":1}}],["你可以通过使用圆括号来改变表达式中的优先级",{"2":{"35":1}}],["你可以通过使用",{"2":{"31":1}}],["你可以通过设置其元表的某些特定属性来改变某个值的某些行为",{"2":{"3":1}}],["你可以在连续的缓冲区操作之间使用栈",{"2":{"197":1}}],["你可以在退出循环前将其赋值给另一个变量",{"2":{"18":1}}],["你可以在直接加载代码块并改变第一个upvalue的值",{"2":{"5":1}}],["你可以显式使用一个语句块",{"2":{"16":1}}],["你可以使用十六进制来表示这种常量",{"2":{"420":1}}],["你可以使用该句柄来从这个程序中读取数据",{"2":{"394":1}}],["你可以使用",{"2":{"267":1}}],["你可以使用lua",{"2":{"39":1}}],["你可以使用load",{"2":{"5":1}}],["你可以使用终结器或者调用coroutine",{"2":{"23":1}}],["你可以使用不同的参数在c中调用lua",{"2":{"9":1}}],["你可以使用setmetatable方法来替换表的元表",{"2":{"3":1}}],["你可以使用getmetatable方法来查询任何值的元表",{"2":{"3":1}}],["你可以使用pcall",{"2":{"2":1}}],["你可以给定一个",{"2":{"2":1}}],["元方法来逼近",{"2":{"420":1}}],["元方法",{"2":{"387":1}}],["元函数并非时个函数的情况",{"2":{"420":1}}],["元函数运行时",{"2":{"165":1}}],["元函数是使用虚拟的第二个操作数来计算和调用的",{"2":{"3":1}}],["元函数自身可以调用rawset来做赋值",{"2":{"3":1}}],["元函数实际上可以是任意可调用的值",{"2":{"3":1}}],["元函数",{"2":{"3":1,"33":1,"158":1}}],["元值",{"2":{"3":1}}],["元表中的每个事件对应的键都是一个字符串",{"2":{"3":1}}],["元表",{"2":{"3":2}}],["元表和元函数",{"0":{"3":1}}],["找到了的情况下",{"2":{"3":1}}],["每种模式所指的具体行为是不可移植的",{"2":{"404":1}}],["每种事件由对应的键标识",{"2":{"3":1}}],["每次调用该迭代器函数都会返回下一个在字符串",{"2":{"332":1}}],["每次成功匹配时",{"2":{"323":1}}],["每次执行到下一行代码时触发",{"2":{"292":1}}],["每次发生函数返回时触发",{"2":{"292":1}}],["每次发生函数调用时触发",{"2":{"292":1}}],["每次lua",{"2":{"181":1}}],["每产出一部分二进制块",{"2":{"80":1}}],["每条local语句的执行都会定义一个新的局部变量",{"2":{"38":1}}],["每当查找一个模块",{"2":{"317":1}}],["每当",{"2":{"292":1}}],["每当lua",{"2":{"144":1}}],["每当一个",{"2":{"58":1}}],["每当尝试通过api调用来让出时都会抛出错误",{"2":{"48":1}}],["每当构造语句生效",{"2":{"36":1}}],["每当你创建一个新对象",{"2":{"31":1}}],["每当有错误的时候",{"2":{"2":1}}],["每个库都是以某个全局表或其对象的成员函数的形式提供的",{"2":{"418":1}}],["每个拷贝之前用",{"2":{"339":1}}],["每个选项都需要对应一个在string",{"2":{"325":1}}],["每个新有效匹配的末尾至少会在之前匹配的末尾位置后隔一个字节",{"2":{"324":1}}],["每个lua状态机都有一个或多个lua线程",{"2":{"185":1}}],["每个lua线程都有这块区域",{"2":{"85":1}}],["每个函数都有一个像右侧这样的标注",{"2":{"64":1}}],["每个变量名后可以跟一个属性",{"2":{"22":1}}],["每个代码块都被编译在有着一个名为",{"2":{"5":1}}],["每个gc循环都是一小步一小步地与程序一起交错执行标记",{"2":{"4":1}}],["每个值都可以有",{"2":{"3":1}}],["如type和getmetatable",{"2":{"418":1}}],["如",{"2":{"402":1}}],["如标志",{"2":{"331":1}}],["如需完全控制如何转换数字",{"2":{"278":1}}],["如需完全控制输出的内容",{"2":{"270":1}}],["如需改变其他类型的元表",{"2":{"276":1}}],["如需重启一个协程",{"2":{"149":1}}],["如需启动一个协程",{"2":{"149":1}}],["如需获取某个函数的相关信息",{"2":{"54":1}}],["如需获取某个函数调用的信息",{"2":{"54":1}}],["如要获取",{"2":{"58":1}}],["如有必要",{"2":{"39":1}}],["如下所示",{"2":{"35":1,"402":1,"410":1}}],["如果错误对象不是个字符串但是有元函数",{"2":{"419":1}}],["如果全局变量",{"2":{"419":2}}],["如果命令中没有脚本名",{"2":{"419":1}}],["如果命令成功结束则第一个结果会返回true",{"2":{"410":1}}],["如果环境变量的内容是",{"2":{"419":1}}],["如果可以的话",{"2":{"417":1}}],["如果可以找到合理的名称的话",{"2":{"286":1}}],["如果可以找到这些信息的话",{"2":{"216":1}}],["如果函数执行失败",{"2":{"413":1,"414":1}}],["如果函数的第",{"2":{"235":1,"236":1,"237":1,"238":1}}],["如果变量未定义则返回fail",{"2":{"412":1}}],["如果缺省了",{"2":{"410":1}}],["如果当前位置在文件末尾",{"2":{"402":1}}],["如果调用时省略所有参数",{"2":{"380":1}}],["如果调用时至少传入了一个参数",{"2":{"380":1}}],["如果将",{"2":{"379":1}}],["如果给出了参数",{"2":{"357":1}}],["如果给出索引处的lua值有元表并其中包含了",{"2":{"251":1}}],["如果给出索引处的值为一个",{"2":{"174":1}}],["如果给出索引为0",{"2":{"158":1}}],["如果给出索引的值中含有元表",{"2":{"88":1}}],["如果指定的字符不在字符串中或者超出了末尾的范围",{"2":{"350":1}}],["如果从",{"2":{"333":1}}],["如果传入了选项",{"2":{"419":1}}],["如果传入了参数",{"2":{"408":1}}],["如果传入的参数不是个字符串",{"2":{"331":1}}],["如果传了此参数的话",{"2":{"333":1}}],["如果匹配式",{"2":{"330":1}}],["如果我们对字符串",{"2":{"323":1}}],["如果遇到",{"2":{"321":1}}],["如果成功了",{"2":{"318":1,"419":1}}],["如果模块名中含有连字符",{"2":{"317":1}}],["如果没找到模块",{"2":{"317":1}}],["如果没有传入选项",{"2":{"419":1}}],["如果没有可用的相关信息",{"2":{"408":1}}],["如果没有有效的数字前缀",{"2":{"402":1}}],["如果没有给出格式",{"2":{"401":1}}],["如果没有给出文件名的话则会从标准输入中获取",{"2":{"266":1}}],["如果没有参数传入",{"2":{"379":1}}],["如果没有相应的局部变量",{"2":{"293":1}}],["如果没有相应的",{"2":{"291":1}}],["如果没有活跃的",{"2":{"285":1}}],["如果没有发生语法错误",{"2":{"265":1}}],["如果没有这个协程",{"2":{"75":1}}],["如果没有找到这些环境变量",{"2":{"315":1}}],["如果没有找到元表或元函数",{"2":{"203":1}}],["如果没有找到元函数",{"2":{"3":1}}],["如果没有找到",{"2":{"50":1}}],["如果没有错误发生会返回0",{"2":{"214":1,"215":1}}],["如果没有错误发生",{"2":{"110":1}}],["如果没有错误",{"2":{"23":1}}],["如果加载器没有返回有效值并没有任何",{"2":{"310":1}}],["如果加载器返回了任何非空的值",{"2":{"310":1}}],["如果加载得到的函数有上值",{"2":{"110":1}}],["如果还是失败了",{"2":{"310":1}}],["如果又失败了",{"2":{"310":1}}],["如果找到了",{"2":{"310":1,"317":1,"330":1,"336":1}}],["如果找到了就返回在数组中对应的索引下标",{"2":{"208":1}}],["如果之前协程让出了",{"2":{"304":1}}],["如果之后加载这个块",{"2":{"80":1}}],["如果原本的元表中含有",{"2":{"276":1}}],["如果第二个参数缺省",{"2":{"267":1}}],["如果最后的函数包含上值",{"2":{"265":1}}],["如果最后一条非空语句是包含嵌套的",{"2":{"38":1}}],["如果这一步完成了一轮gc会返回true",{"2":{"259":1}}],["如果这个值为一个",{"2":{"174":1}}],["如果这个值溢出",{"2":{"12":1}}],["如果这个状态机的lua线程是主线程则会返回1",{"2":{"133":1}}],["如果这个整数值在lua整数的取值范围内",{"2":{"117":1}}],["如果这个",{"2":{"91":1}}],["如果这个循环持续得太长了",{"2":{"2":1}}],["如果结果是null",{"2":{"236":1}}],["如果注册表中已经存在键",{"2":{"231":1}}],["如果其结果不是一个整数则会抛出错误",{"2":{"223":1}}],["如果其值可表示为整数或者是十六进制常量",{"2":{"12":1}}],["如果对象没有元表或元表中没有该字段",{"2":{"219":1}}],["如果对象不是一个字符串",{"2":{"3":1}}],["如果无法完成扩充则会抛出错误",{"2":{"209":1}}],["如果处于索引",{"2":{"203":1}}],["如果参数缺失或为nil",{"2":{"235":1,"236":1,"237":1,"238":1}}],["如果参数不是个字符串或者查找无果则会抛出错误",{"2":{"208":1}}],["如果参数",{"2":{"167":1,"170":1,"234":1,"246":1,"252":1,"265":1,"277":1,"329":1,"333":1,"339":1,"357":1,"388":1,"394":2}}],["如果参数都是字符串",{"2":{"31":1}}],["如果参数都是数字",{"2":{"31":1}}],["如果字符串",{"2":{"277":1}}],["如果字符串内容不是一个有效的数字",{"2":{"162":1}}],["如果字符串不是一个有效的数字表示",{"2":{"30":1}}],["如果新的栈顶位置大于原来的",{"2":{"158":1}}],["如果不带任何参数来运行",{"2":{"419":1}}],["如果不是",{"2":{"194":1,"196":1}}],["如果不存在这样的协程",{"2":{"149":1}}],["如果不能创建状态机",{"2":{"111":1}}],["如果不能满足要求它会返回false",{"2":{"72":1}}],["如果两者之间有任何的非法索引也会返回0",{"2":{"136":1}}],["如果发生了任何错误",{"2":{"118":1,"304":1}}],["如果表中没有更多的元素",{"2":{"115":1}}],["如果",{"2":{"114":1,"118":1,"132":1,"168":1,"208":1,"236":1,"246":1,"251":1,"261":1,"263":1,"268":1,"275":1,"276":1,"278":2,"286":1,"297":1,"313":1,"314":1,"332":1,"333":2,"336":1,"341":4,"352":1,"384":1,"385":2,"397":1,"402":1,"403":1,"408":3,"411":3,"415":1,"416":1,"419":1}}],["如果strip为true",{"2":{"80":1}}],["如果n为0",{"2":{"77":1}}],["如果n为1",{"2":{"77":1}}],["如果n大于当前函数的上值数量",{"2":{"44":1}}],["如果栈顶的对象是nil",{"2":{"244":1}}],["如果栈已经有足够的空间容纳额外元素了",{"2":{"72":1}}],["如果栈有n个元素",{"2":{"43":1}}],["如果是浮点数",{"2":{"385":1}}],["如果是一个关闭的文件句柄",{"2":{"397":1}}],["如果是一个来自文件中的加载器",{"2":{"310":1}}],["如果是一个函数",{"2":{"265":1}}],["如果是一个负值",{"2":{"150":1}}],["如果是",{"2":{"168":1,"310":1}}],["如果是从一个函数中获取信息",{"2":{"55":1}}],["如果是从一个活动记录中获取信息",{"2":{"55":1}}],["如果是方法",{"2":{"3":2}}],["如果该转义符有任何修饰符",{"2":{"331":1}}],["如果该参数缺省则使用全局环境的值",{"2":{"265":1}}],["如果该参数缺失",{"2":{"258":1}}],["如果该选项与选项",{"2":{"54":1}}],["如果该函数是由尾调用形式唤起的则为true",{"2":{"50":1}}],["如果要获取某个字段",{"2":{"50":1}}],["如果要用特殊的方式来将数字转换到字符串",{"2":{"30":1}}],["如果callee函数已经返回了",{"2":{"48":1}}],["如果被调用的函数并没有让出而是正常返回",{"2":{"48":1}}],["如果构造列表中的最后一个属性是exp形式且是个多值复合表达式",{"2":{"36":1}}],["如果类型不同",{"2":{"31":1}}],["如果转化失败",{"2":{"30":1}}],["如果检查成功",{"2":{"30":1}}],["如果整数值有一个确切的浮点表示",{"2":{"30":1}}],["如果所有的值比所需的少",{"2":{"28":1}}],["如果前缀表达式其值有",{"2":{"26":1}}],["如果前缀表达式的值是function类型的",{"2":{"26":1}}],["如果操作数都是字符串或数字",{"2":{"33":1}}],["如果操作数都是数字",{"2":{"25":1}}],["如果操作数都是整数",{"2":{"25":1}}],["如果协程的运行没有发生错误",{"2":{"304":1}}],["如果协程",{"2":{"303":1}}],["如果协程执行完成并未发生任何错误则返回lua",{"2":{"149":1}}],["如果协程是用coroutine",{"2":{"23":1}}],["如果协程因为错误而退出了",{"2":{"23":1}}],["如果协程让出或再也不重启了",{"2":{"23":1}}],["如果你想要产生之前的行为",{"2":{"420":1}}],["如果你想将标记一个对象",{"2":{"8":1}}],["如果你写了一个不完整的语句",{"2":{"419":1}}],["如果你不想让程序中包含这个库",{"2":{"257":1}}],["如果你提前就知道最终的字符串能有多大",{"2":{"197":1}}],["如果你只想接收lua布尔值",{"2":{"163":1}}],["如果你将lua作为c++代码编译",{"2":{"47":1}}],["如果你在循环之后还需要这个值",{"2":{"18":1}}],["如果初始值已经小于",{"2":{"18":1}}],["如果初始化变量和步长都是整数",{"2":{"18":1}}],["如果步长被省略了",{"2":{"18":1}}],["如果在其中查找名称",{"2":{"318":1}}],["如果在加载或运行模块的过程中发生了任何错误",{"2":{"310":1}}],["如果在调用期间没有发生错误",{"2":{"118":1}}],["如果在调用关闭函数时出现了错误",{"2":{"23":1}}],["如果在保护模式环境的外部发生了错误",{"2":{"47":1}}],["如果在函数的控制范围的末尾一个return语句都没遇到",{"2":{"27":1}}],["如果在赋值期间有方法或元函数改变了变量的值",{"2":{"15":1}}],["如果在进行了次代收集后内存仍然超出了限制",{"2":{"6":1}}],["如果某个变量在多重赋值中同时被读取",{"2":{"15":1}}],["如果紧跟在",{"2":{"12":1}}],["如果此步骤内的某些终结器再次标记了对象",{"2":{"8":1}}],["如果终结器将一个正在被终结的对象再次标记为可触发终结",{"2":{"8":1}}],["如果终结器将对象保存到了某些全局位置",{"2":{"8":1}}],["如果有脚本",{"2":{"419":1}}],["如果有宽度和精度",{"2":{"331":1}}],["如果有模块名为",{"2":{"317":1}}],["如果有一个如下的c路径",{"2":{"317":1}}],["如果有一个c函数foo调用了一个api函数且这个api函数让出了",{"2":{"48":1}}],["如果有选项",{"2":{"286":2}}],["如果有必要",{"2":{"30":1}}],["如果有的话",{"2":{"23":1,"71":1,"73":1,"402":1}}],["如果有初始化赋值",{"2":{"22":1}}],["如果有",{"2":{"8":1,"42":1}}],["如果弱表在一个收集周期中被复原的值里",{"2":{"7":1}}],["如果存在的话",{"2":{"30":1}}],["如果存在多于所需要的值",{"2":{"28":1}}],["如果存在",{"2":{"3":1}}],["如果需要宽松些的码点判断",{"2":{"421":1}}],["如果需要第一个元素在第二个元素之前",{"2":{"357":1}}],["如果需要按照数值顺序遍历表",{"2":{"267":1}}],["如果需要填充lua",{"2":{"50":1}}],["如果需要在语法块的中间return",{"2":{"16":1}}],["如果需要",{"2":{"3":1}}],["如果元表不存在但是对象是table",{"2":{"3":1}}],["如果元函数存在",{"2":{"3":1}}],["如果lua可以找到了元函数",{"2":{"3":1}}],["如果它没有为",{"2":{"3":1}}],["如果任何一个加法操作的操作数不是一个数字",{"2":{"3":1}}],["如许可证所述",{"2":{"0":1}}],["时会返回fail",{"2":{"295":1}}],["时抛出异常",{"2":{"258":1}}],["时返回fail",{"2":{"296":1}}],["时返回",{"2":{"111":1}}],["时才有意义",{"2":{"59":1}}],["时则返回1",{"2":{"97":1,"102":1}}],["时则表示代码块的主体部分",{"2":{"50":1}}],["时则是一个c函数",{"2":{"50":1}}],["时表示该函数是个lua函数",{"2":{"50":1}}],["时开始一轮新的主收集",{"2":{"6":1}}],["时开始一轮新的次代收集",{"2":{"6":1}}],["时执行一轮次代收集",{"2":{"6":1}}],["时",{"2":{"2":1,"8":1,"42":1,"58":1,"246":1,"291":1,"408":1,"416":1}}],["尽管lua被设计为一个扩展语言",{"2":{"419":1}}],["尽管如此",{"2":{"186":1}}],["尽管叫这么个名字",{"2":{"185":1}}],["尽管它可以移动到另一个索引上",{"2":{"42":1}}],["尽管它不一定非得是个字符串",{"2":{"2":1}}],["尽管字符串受制于gc",{"2":{"7":1}}],["尽管有外部变量",{"2":{"5":1}}],["尽管多个表和userdata之间可以共享它们的元表",{"2":{"3":1}}],["尽管此行为可以用c改变",{"2":{"2":1}}],["尽管他们都叫假值",{"2":{"1":1}}],["带着关于其信息的一个错误对象会被生成出来",{"2":{"2":1}}],["例如修改其常量定义或者是宏方法的实现",{"2":{"423":1}}],["例如table",{"2":{"418":1}}],["例如当",{"2":{"415":1}}],["例如在调试时",{"2":{"380":1}}],["例如在调试的时候使用",{"2":{"270":1}}],["例如字符分类",{"2":{"344":1}}],["例如字符串",{"2":{"9":1}}],["例如这样的调用",{"2":{"331":1}}],["例如最后一个字符的位置是",{"2":{"326":1}}],["例如查找和提取子串",{"2":{"326":1}}],["例如对于模式",{"2":{"323":1}}],["例如一个路径为如下的字符串",{"2":{"318":1}}],["例如导入",{"2":{"317":1}}],["例如像循环控制变量之类的内部变量",{"2":{"287":1}}],["例如某个缓冲区",{"2":{"165":1}}],["例如栈的回溯",{"2":{"118":1}}],["例如守护精华曾或者web服务",{"2":{"73":1}}],["例如取负操作",{"2":{"67":1}}],["例如依赖了栈内的什么值",{"2":{"64":1}}],["例如作为一个是参数传进函数的lua状态机",{"2":{"47":1}}],["例如做一次lua外部的long",{"2":{"47":1}}],["例如内存分配错误",{"2":{"47":1}}],["例如内存分配错误或类型错误",{"2":{"47":1}}],["例如不能打开或读取文件",{"2":{"46":1}}],["例如短句",{"2":{"16":1}}],["例如",{"2":{"12":3,"28":6,"34":1,"36":1,"41":1,"48":1,"54":1,"186":1,"283":1,"286":1,"310":1,"317":1,"320":4,"321":1,"323":1,"326":1,"341":1,"401":1,"416":1,"418":2,"419":3,"420":1,"421":1}}],["例如停止或重启它",{"2":{"9":1}}],["例如全局变量",{"2":{"8":1}}],["例如关闭文件",{"2":{"8":1}}],["例如数字和轻量c函数",{"2":{"7":1}}],["例如乘数为100时",{"2":{"6":1}}],["例如乘数为20时",{"2":{"6":1}}],["例如60",{"2":{"4":1}}],["例如调查栈并创建一个栈的回溯信息",{"2":{"2":1}}],["例如打印错误消息",{"2":{"2":1}}],["例如除零运算",{"2":{"1":1}}],["并以独立的",{"2":{"418":1}}],["并判断两个元素的相对位置",{"2":{"357":1}}],["并分行打印出来",{"2":{"332":1}}],["并传入",{"2":{"304":1}}],["并在超出调用层数时抛出一个错误",{"2":{"287":1}}],["并在数组",{"2":{"208":1}}],["并使用包含了",{"2":{"195":1}}],["并使用所给的data参数指向的缓冲块来写入",{"2":{"80":1}}],["并当其再次唤醒时将继续执行并触发",{"2":{"184":1}}],["并带上用户数据",{"2":{"151":1}}],["并接着传递参数",{"2":{"144":1}}],["并返回0",{"2":{"403":1}}],["并返回一个文件句柄",{"2":{"394":1}}],["并返回一个迭代器函数",{"2":{"391":1}}],["并返回包含了这些字节序的字符串",{"2":{"345":1}}],["并返回1",{"2":{"231":1}}],["并返回",{"2":{"207":1,"294":1}}],["并返回其类型",{"2":{"219":1}}],["并返回其内存块的地址",{"2":{"212":1}}],["并返回其整数值",{"2":{"205":1}}],["并返回其状态码",{"2":{"2":1}}],["并返回之前使用的模式",{"2":{"82":2}}],["并替换掉这个位置上的值",{"2":{"78":1}}],["并将该文件句柄作为默认输入文件",{"2":{"390":1}}],["并将参数数量作为字段",{"2":{"355":1}}],["并将最终的字符串返回",{"2":{"333":1}}],["并将模块名",{"2":{"317":1}}],["并将",{"2":{"144":1,"184":1}}],["并将一个值",{"2":{"118":1}}],["并将其中遇到的字符串",{"2":{"189":1}}],["并将其压入到",{"2":{"182":1}}],["并将其压入到栈中",{"2":{"162":1}}],["并将其压入栈中",{"2":{"113":1,"114":1,"134":1}}],["并将其设置为给出索引处的值的新元表",{"2":{"156":1}}],["并将其写到指数中",{"2":{"12":1}}],["并将调用结果放到",{"2":{"246":1}}],["并将调用结果压入栈中",{"2":{"203":1}}],["并将调用结果",{"2":{"3":1}}],["并忽略任意其他级别的长括号",{"2":{"12":1}}],["并不会触发元值",{"2":{"272":1}}],["并不会触发元函数",{"2":{"271":1,"273":1}}],["并不会启动协程",{"2":{"10":1}}],["并不完全符合unicode的有效码点",{"2":{"12":1}}],["并最终会在其不可访问时回收对象",{"2":{"9":1}}],["并且当再也不需要时显式地删除",{"2":{"417":1}}],["并且使用本地的表示方法",{"2":{"408":1}}],["并且所有的i",{"2":{"387":1}}],["并且移除元素",{"2":{"356":1}}],["并且多出一个额外的转义符",{"2":{"331":1}}],["并且大小端设置跟随本地环境",{"2":{"325":1}}],["并且这里的",{"2":{"321":1}}],["并且如果当",{"2":{"293":1}}],["并且它们会破坏其他的安全代码",{"2":{"283":1}}],["并且其编号为1",{"2":{"323":1}}],["并且其之前的字符不在",{"2":{"321":1}}],["并且其值是一个字符串",{"2":{"278":1}}],["并且其可能在语言的未来版本中删除",{"2":{"30":1}}],["并且会弹出栈顶对象",{"2":{"244":1}}],["并且名称中都带有前缀",{"2":{"186":1}}],["并且无法将指针转换为原始值",{"2":{"171":1}}],["并且将",{"2":{"144":1}}],["并且返回此值的类型",{"2":{"91":1}}],["并且遵循lua操作符的相关语法约定",{"2":{"76":1}}],["并且不会压栈",{"2":{"57":1,"203":1}}],["并且不会将任何值压入栈中",{"2":{"55":1}}],["并且必须将结果都压入栈中以返回给调用方",{"2":{"43":1}}],["并且在未来的版本中可能会删掉这些",{"2":{"3":1}}],["并且是强力但轻便高效的独立语言",{"2":{"0":1}}],["msg1",{"0":{"281":1}}],["msg",{"2":{"180":1,"209":2,"252":2}}],["msgh",{"0":{"282":1},"2":{"118":3,"119":1,"282":1}}],["monetary",{"2":{"415":1}}],["month",{"2":{"408":1,"416":1}}],["move",{"0":{"354":1}}],["moves",{"2":{"147":1}}],["mod",{"2":{"419":4}}],["modf",{"0":{"376":1}}],["modf会根据情况返回整数或浮点数",{"2":{"359":1}}],["modname",{"0":{"310":1},"2":{"246":5,"310":7,"313":2}}],["mode属性来控制",{"2":{"7":1}}],["mode",{"0":{"265":1,"266":1,"392":1,"394":1,"404":1},"2":{"2":1,"3":1,"110":1,"224":1,"225":2,"226":1,"227":2,"265":1,"392":3,"394":2}}],["m",{"0":{"379":1,"386":1},"2":{"48":3,"54":1,"64":1,"79":1,"112":1,"113":1,"114":1,"122":1,"128":1,"129":1,"132":1,"141":1,"142":1,"143":1,"165":1,"168":1,"172":1,"188":1,"189":1,"190":1,"192":1,"193":1,"201":1,"214":1,"217":1,"218":1,"219":1,"220":1,"222":1,"226":1,"227":1,"229":1,"230":1,"231":1,"239":1,"240":1,"242":1,"243":1,"244":1,"247":1,"250":1,"252":1,"256":1,"379":2,"386":2}}],["min",{"0":{"374":1},"2":{"408":1,"416":1}}],["mininteger",{"0":{"375":1},"2":{"93":1}}],["minstack",{"2":{"39":3}}],["minormul",{"2":{"82":1}}],["minor",{"2":{"6":2,"259":1}}],["max",{"0":{"372":1}}],["maxinteger",{"0":{"373":1},"2":{"34":1,"93":1}}],["magic",{"2":{"320":2}}],["match",{"0":{"336":1},"2":{"336":1}}],["match中",{"2":{"319":1}}],["math",{"0":{"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1},"2":{"34":1,"359":2,"363":1,"379":3,"418":1,"421":1}}],["mac",{"2":{"314":1}}],["maskcount",{"2":{"59":2}}],["maskcall",{"2":{"59":1}}],["maskline",{"2":{"59":1}}],["maskret",{"2":{"59":1}}],["mask",{"0":{"292":1},"2":{"59":4,"292":2}}],["mainthread",{"2":{"45":1}}],["main",{"2":{"10":8,"50":1}}],["majormul",{"2":{"82":1}}],["major",{"2":{"6":2,"259":1}}],["multret",{"2":{"69":1,"214":1,"215":1}}],["multires",{"2":{"28":1}}],["multithreading",{"2":{"10":1}}],["multiplier",{"2":{"4":1,"6":2,"259":3}}],["mul",{"2":{"3":1}}],["method",{"2":{"50":1}}],["metamethods",{"0":{"8":1}}],["metamethod",{"2":{"3":1}}],["metavalue",{"2":{"3":1}}],["metatable",{"0":{"276":1},"2":{"3":1,"263":1,"276":2}}],["metatables",{"2":{"1":1}}],["message",{"0":{"258":1,"261":1,"297":1},"2":{"2":2,"258":1,"261":2,"281":1,"297":4}}],["或写入数据",{"2":{"394":1}}],["或使用环境变量",{"2":{"312":1}}],["或折失败的时候返回false加上一个错误消息",{"2":{"249":1}}],["或可转换为整数",{"2":{"235":1}}],["或lua",{"2":{"161":1}}],["或一个可转换为number的字符串",{"2":{"170":1}}],["或一个",{"2":{"67":1}}],["或在其跳转回代码中时也会触发",{"2":{"59":1}}],["或在一个被语法视为单一表达式的位置中",{"2":{"28":1}}],["或是模式匹配",{"2":{"326":1}}],["或是字符串",{"2":{"265":1}}],["或是一个内容为可转换为整数的数字字符串",{"2":{"167":1}}],["或是一个",{"2":{"167":1}}],["或是表示lua线程已经被挂起的lua",{"2":{"161":1}}],["或是",{"2":{"58":1,"82":2,"110":1,"315":1,"415":1}}],["或是将某个值压入到栈中",{"2":{"54":1}}],["或是作为",{"2":{"54":1}}],["或是返回nil以表示无话可说",{"2":{"317":1}}],["或是返回",{"2":{"50":1}}],["或协程",{"2":{"31":1}}],["或称作闭包",{"2":{"27":1}}],["或称为尾递归优化",{"2":{"26":1}}],["或",{"2":{"12":2,"116":1,"338":1}}],["或通过c",{"2":{"8":1}}],["或仅被正在终结的对象所引用的对象",{"2":{"7":1}}],["或者刚好在文件末尾时返回fail",{"2":{"402":1}}],["或者实在太长",{"2":{"402":1}}],["或者不能按照指定格式读取数据时返回fail",{"2":{"402":1}}],["或者不是文件句柄则返回fail",{"2":{"397":1}}],["或者函数",{"2":{"333":1}}],["或者前",{"2":{"333":1}}],["或者没有找到任何加载器",{"2":{"310":1}}],["或者因为错误而停止了",{"2":{"306":1}}],["或者因为错误而退出",{"2":{"23":1}}],["或者由主体函数返回的值",{"2":{"304":1}}],["或者当不存在相应的",{"2":{"296":1}}],["或者当不存在相关元表时压入nil",{"2":{"220":1}}],["或者你可以给定一个数字作为参数",{"2":{"286":1}}],["或者是相反的情况",{"2":{"380":1}}],["或者是一个可以转换为",{"2":{"277":1}}],["或者是一个空表中的nil索引是",{"2":{"267":1}}],["或者是函数的形参",{"2":{"13":1}}],["或者字符串",{"2":{"265":1}}],["或者如果",{"2":{"263":1}}],["或者在没有定义版本名时检查",{"2":{"419":1}}],["或者在修改申请不能通过时则会返回fail",{"2":{"415":1}}],["或者在posix系统中可以删除空目录",{"2":{"413":1}}],["或者在发生内存分配错误时返回null",{"2":{"232":1}}],["或者在一个无法在运行时挂起的lua线程中调用时",{"2":{"184":1}}],["或者使用定义在",{"2":{"312":1}}],["或者使用",{"2":{"209":1}}],["或者使用一个带有你代码中c对象地址的",{"2":{"45":1}}],["或者可选包含字段",{"2":{"416":1}}],["或者可以使用lual",{"2":{"418":1}}],["或者可以根据给定的参数数来使得返回表示当地日期和时间",{"2":{"416":1}}],["或者可以转换为一个",{"2":{"275":1}}],["或者可以转换到整数",{"2":{"205":1}}],["或者可以为null以表示未完全创建的句柄",{"2":{"249":1}}],["或者可调用的对象",{"2":{"118":1}}],["或者返回",{"2":{"175":1}}],["或者调用了lua",{"2":{"165":1}}],["或者通过lua",{"2":{"165":1}}],["或者发生了错误",{"2":{"165":1}}],["或者一个其他的错误状态码",{"2":{"75":1}}],["或者callee函数是lua",{"2":{"48":1}}],["或者c接口lua",{"2":{"2":1}}],["或者还有lua",{"2":{"47":1}}],["或者叫外部局部变量",{"2":{"38":1}}],["或者叫数值",{"2":{"12":1}}],["或者抛出错误",{"2":{"30":1}}],["或者说关闭",{"2":{"27":1}}],["或者",{"2":{"26":1,"50":1,"93":1,"279":1,"320":2,"402":1}}],["或者大于",{"2":{"18":1}}],["或者连续使用两个分号产生一个空语句",{"2":{"14":1}}],["或者用转义序列",{"2":{"12":1}}],["或者释放你自己的内存",{"2":{"8":1}}],["或者loadfile",{"2":{"5":1}}],["或者任何带有",{"2":{"3":2}}],["或者xpcall",{"2":{"2":1}}],["或简称",{"2":{"0":1}}],["捕获到了",{"2":{"330":1}}],["捕获错误并返回状态码",{"2":{"269":1}}],["捕获",{"0":{"323":1},"2":{"2":1}}],["错误位置就是调用",{"2":{"261":1}}],["错误对象为参数",{"2":{"261":1}}],["错误对象会被放在协程l的栈顶中",{"2":{"149":1}}],["错误对象通常被称之为",{"2":{"2":1}}],["错误或者让出",{"2":{"48":1}}],["错误信息",{"2":{"2":1}}],["错误来继续",{"2":{"2":1}}],["错误会打断程序的正常流程",{"2":{"2":1}}],["错误",{"2":{"2":1,"46":2,"47":1}}],["错误处理",{"0":{"2":1}}],["r+",{"2":{"392":1}}],["roberto",{"2":{"333":2}}],["rotate",{"0":{"150":1},"2":{"150":1}}],["running",{"0":{"305":1},"2":{"306":1}}],["random中使用的伪随机数生成器现在会从一个有些随机的随机种子开始",{"2":{"421":1}}],["randomseed",{"0":{"380":1},"2":{"380":1}}],["random",{"0":{"379":1},"2":{"379":4}}],["rad",{"0":{"378":1}}],["rawsetp",{"0":{"143":1},"2":{"143":1}}],["rawseti",{"0":{"142":1},"2":{"142":1}}],["rawset",{"0":{"141":1,"274":1},"2":{"141":1}}],["rawlen",{"0":{"140":1,"273":1},"2":{"140":1}}],["rawgetp",{"0":{"139":1},"2":{"139":1}}],["rawgeti",{"0":{"138":1},"2":{"138":1,"244":1}}],["rawget",{"0":{"137":1,"272":1},"2":{"137":1}}],["rawequal",{"0":{"136":1,"271":1},"2":{"136":1}}],["raise",{"2":{"2":1}}],["ridx",{"2":{"45":2,"110":1}}],["r",{"2":{"10":6,"12":1,"27":4,"50":2,"54":1,"189":2,"222":2,"244":2,"292":1,"392":1,"394":1}}],["retstat",{"2":{"424":2}}],["return退出语法块",{"2":{"23":1}}],["return语句",{"2":{"28":1}}],["return语句只有一个函数调用作为其参数",{"2":{"26":1}}],["return语句只能作为最后一条语句被写在语法块中",{"2":{"16":1}}],["return语句被用来从方法或代码块",{"2":{"16":1}}],["return",{"2":{"10":2,"12":1,"16":2,"26":5,"27":1,"28":4,"38":1,"48":2,"58":1,"59":1,"66":2,"71":1,"216":1,"292":1,"333":1,"424":1}}],["returned",{"2":{"1":1}}],["reverse",{"0":{"340":1}}],["require会先后调用其中的每个查找函数",{"2":{"317":1}}],["require",{"0":{"310":1},"2":{"310":11,"419":2}}],["requiref单独打开某个库",{"2":{"418":1}}],["requiref",{"0":{"246":1},"2":{"246":1}}],["reg数组都必须以一个name",{"2":{"245":1}}],["reg",{"0":{"245":1},"2":{"229":1,"230":1,"245":2,"247":2}}],["registryindex",{"2":{"45":1}}],["register",{"0":{"145":1},"2":{"0":1,"145":2}}],["rename",{"0":{"414":1},"2":{"218":1}}],["restart",{"2":{"259":2}}],["resetthread",{"0":{"148":1},"2":{"148":1}}],["resume函数有了额外参数",{"2":{"422":1}}],["resume唤醒是将会从栈上返回多少个值",{"2":{"184":1}}],["resume唤醒的lua线程在执行时发生错误后的错误码",{"2":{"161":1}}],["resume可以启动这个协程并继续返回",{"2":{"184":1}}],["resume会返回lua",{"2":{"149":1}}],["resume会立刻返回",{"2":{"10":1}}],["resume和lua",{"2":{"10":1}}],["resume不同",{"2":{"10":1}}],["resume的值",{"2":{"10":1}}],["resume的额外参数传入",{"2":{"10":1}}],["resume的参数会被传递到这个函数中",{"2":{"10":1}}],["resume传递过来的额外参数",{"2":{"10":1}}],["resume也是返回true",{"2":{"10":1}}],["resume返回false",{"2":{"10":1}}],["resume返回true",{"2":{"10":1}}],["resume",{"0":{"149":1,"304":1},"2":{"10":6,"149":3,"184":1,"304":3,"306":1,"307":3,"308":1}}],["resume来执行协程",{"2":{"10":1}}],["repl",{"0":{"333":1},"2":{"333":7}}],["replace",{"0":{"147":1},"2":{"147":1}}],["rep",{"0":{"318":1,"339":1},"2":{"318":1}}],["repeat或for循环的执行",{"2":{"16":1}}],["repeat的含义都很常见而且有相似的语法",{"2":{"16":1}}],["repeat",{"2":{"12":1,"16":1,"424":1}}],["read",{"0":{"395":1,"402":1},"2":{"395":1}}],["reader函数可以返回任意长度大于0的块",{"2":{"144":1}}],["reader",{"0":{"144":1},"2":{"110":3,"144":6}}],["realloc",{"2":{"66":1}}],["remove",{"0":{"146":1,"356":1,"413":1},"2":{"69":1,"146":1,"356":1}}],["record",{"2":{"56":1}}],["recursion",{"2":{"26":1}}],["ref返回的引用值",{"2":{"244":1}}],["refnil时",{"2":{"255":1}}],["refnil",{"2":{"244":1}}],["ref会返回常量",{"2":{"244":1}}],["ref就会保证其返回的键是唯一的",{"2":{"244":1}}],["ref",{"0":{"244":1},"2":{"45":1,"244":1,"255":5}}],["reference",{"2":{"1":1,"244":1}}],["抛出错误以报告调用c函数的",{"2":{"195":1}}],["抛出一个标准消息格式的类型错误",{"2":{"253":1}}],["抛出一个错误",{"2":{"216":1,"261":1}}],["抛出一个关于第",{"2":{"194":1,"196":1}}],["抛出一个lua错误",{"2":{"81":1}}],["抛出",{"2":{"2":1}}],["在终结器中发生的错误永远不会传播",{"2":{"422":1}}],["在你的",{"2":{"419":1}}],["在你的机器中",{"2":{"419":1}}],["在unix系统中为了使得lua可以作为一个脚本解释器",{"2":{"419":1}}],["在读取了一行后",{"2":{"419":1}}],["在交互模式中",{"2":{"419":1}}],["在处理其选项后",{"2":{"419":1}}],["在运行代码之前",{"2":{"419":1}}],["在运行脚本后进入交互模式",{"2":{"419":1}}],["在运行时发生错误的情况下",{"2":{"118":1}}],["在文档中形如",{"2":{"418":1}}],["在文本字符串之外的任意位置",{"2":{"12":1}}],["在其他系统上",{"2":{"416":1}}],["在其中是由括号包围起来的字符",{"2":{"54":1}}],["在第一个返回值后该函数会返回一个字符串加上一个数字",{"2":{"410":1}}],["在第一次给变量赋值之前",{"2":{"13":1}}],["在posix系统中",{"2":{"417":1}}],["在posix",{"2":{"409":1}}],["在非posix系统上",{"2":{"408":1}}],["在非posix系统中",{"2":{"387":1}}],["在该选项字符的后边",{"2":{"408":1}}],["在后边的情况中",{"2":{"402":1}}],["在后四种情况中",{"2":{"28":1}}],["在单独的进程中启动",{"2":{"394":1}}],["在某些系统系统中以二进制模式打开文件是必须的",{"2":{"392":1}}],["在排序完成后可能会使得两个元素的相对位置发生改变",{"2":{"357":1}}],["在此之后",{"2":{"341":1}}],["在此之后会关闭文件",{"2":{"318":1}}],["在转换完负数索引后",{"2":{"341":1}}],["在字符串",{"2":{"330":1,"336":1}}],["在string",{"2":{"325":1}}],["在3号位置",{"2":{"323":1}}],["在模式末尾处的",{"2":{"322":1}}],["在模式开始处的",{"2":{"322":1}}],["在给定路径",{"2":{"318":1}}],["在给定的lua状态机上释放所有变量",{"2":{"73":1}}],["在本例中",{"2":{"317":1}}],["在本手册的最后",{"2":{"40":1}}],["在启动时lua会初始化这个变量的值",{"2":{"315":1}}],["在有错误的情况下",{"2":{"307":1}}],["在协程让出时",{"2":{"304":1}}],["在保护模式下使用给出的参数列表来调用函数",{"2":{"269":1}}],["在保护模式下调用函数",{"2":{"118":1}}],["在测试失败的时候会返回null而不是抛出错误",{"2":{"250":1}}],["在索引",{"2":{"244":1}}],["在往其中复制完字符串后你必须调用lual",{"2":{"240":1}}],["在调用lual",{"2":{"197":1}}],["在调用函数的时候可以访问它们",{"2":{"44":1}}],["在辅助库",{"2":{"186":1}}],["在同一个状态机中的不同lua线程间交换值",{"2":{"182":1}}],["在发生错误的时对错误消息和错误码的计算可能不是线程安全的",{"2":{"387":1}}],["在发生错误的情况下",{"2":{"75":1,"149":1,"269":1}}],["在发生错误时",{"2":{"10":1,"258":1}}],["在一些平台上",{"2":{"73":1}}],["在一个对象被创建后立刻设置元表也是个好的实现",{"2":{"3":1}}],["在一个好的实现中",{"2":{"3":1}}],["在栈中这些值的下边才是注册目标的表",{"2":{"247":1}}],["在栈中其他位于结果下边的值都会被lua直接抛弃",{"2":{"71":1}}],["在栈顶之后的任何存在的位置",{"2":{"41":1}}],["在似乎没有合适的选择时",{"2":{"50":1}}],["在lua库通常会使用字符串而不是数字作为可选项",{"2":{"208":1}}],["在lua主线程中关闭所有待关闭变量",{"2":{"73":1}}],["在lua",{"2":{"48":1}}],["在lua中对字符串使用索引时",{"2":{"326":1}}],["在lua中由常规字符串描述",{"2":{"319":1}}],["在lua中表示一个c值",{"2":{"127":1}}],["在lua中的意思是指某个对象没有被任何值或活跃对象引用",{"2":{"9":1}}],["在lua中",{"2":{"5":1}}],["在lua中有些操作会",{"2":{"2":1}}],["在c代码中处理让出",{"0":{"48":1}}],["在c函数内部你可以显式调用lua",{"2":{"47":1}}],["在通用的规则下",{"2":{"47":1}}],["在内部",{"2":{"47":1,"48":1}}],["在整个状态机中主线程一共只创建一次",{"2":{"45":1}}],["在查询栈的时候",{"2":{"41":1}}],["在上边的代码中",{"2":{"48":1}}],["在上边说的例子里",{"2":{"3":1}}],["在上述规则中有个例外",{"2":{"39":1}}],["在",{"2":{"38":1,"58":1,"292":1,"416":1}}],["在程序中可以通过",{"2":{"34":1}}],["在ieee",{"2":{"31":1}}],["在多重表达式外加上括号会直接强制生成单个结果",{"2":{"28":1}}],["在之后的过程中",{"2":{"27":1}}],["在尾部调用中的调用函数会重复使用调用栈",{"2":{"26":1}}],["在函数调用中",{"2":{"26":1}}],["在算术运算中string库将字符串强制转换到数字",{"2":{"25":1}}],["在错误结束后",{"2":{"23":1}}],["在这种特殊情况下",{"2":{"419":1}}],["在这种情况下",{"2":{"50":1,"69":1,"184":1,"287":1,"391":1}}],["在这个表中添加键值对",{"2":{"231":1}}],["在这个标准下",{"2":{"12":1}}],["在这些保证之外的情况下",{"2":{"42":1}}],["在这些整数的所有位上进行操作",{"2":{"29":1}}],["在这些情况下",{"2":{"23":1}}],["在这里的c函数上下文中",{"2":{"165":1}}],["在这里我们列出了c",{"2":{"64":1}}],["在这里",{"2":{"23":1}}],["在每个迭代器中",{"2":{"19":1}}],["在初始化完成后",{"2":{"18":1}}],["在repeat",{"2":{"16":1}}],["在做赋值操作之前",{"2":{"15":1}}],["在良好的实现中通常会在圆括号为始的语句的开头加上分号",{"2":{"14":1}}],["在使用ascii码",{"2":{"12":1}}],["在惯例下",{"2":{"12":1}}],["在源码中",{"2":{"12":1}}],["在最后一条指令后",{"2":{"10":1}}],["在任意情况下",{"2":{"8":1}}],["在垃圾收集周期的最后",{"2":{"8":1}}],["在弱表中的行为比较特殊",{"2":{"7":1}}],["在临时表中",{"2":{"7":1}}],["在代际模式中",{"2":{"6":1}}],["在步进模式中",{"2":{"4":1}}],["在table不是一个表或者key不存在于table中时",{"2":{"3":1}}],["在表中注册时会由false作为键值填充",{"2":{"247":1}}],["在表",{"2":{"1":1}}],["赋值索引",{"2":{"3":1}}],["赋值",{"0":{"15":1},"2":{"1":1,"24":1}}],["引用是一个唯一的整数键",{"2":{"244":1}}],["引用的是一个上值",{"2":{"42":1}}],["引用",{"2":{"1":1,"255":1}}],["包相关库",{"2":{"418":1}}],["包相关库提供了lua中加载模块相关的基础工具",{"2":{"309":1}}],["包",{"2":{"418":1}}],["包括所有标点",{"2":{"320":1}}],["包括nil",{"2":{"204":1}}],["包括嵌入的零值",{"2":{"129":1}}],["包括",{"2":{"59":1,"348":1,"349":1}}],["包括它自己",{"2":{"31":1}}],["包括常规语法块的结束",{"2":{"23":1}}],["包括内嵌的0",{"2":{"12":1}}],["包括换行符",{"2":{"12":1}}],["包括被其唯一关联的其他对象",{"2":{"8":1}}],["包括零值",{"2":{"1":1}}],["包含一个和字符串",{"2":{"419":1}}],["包含一个字符串",{"2":{"419":1}}],["包含",{"2":{"1":1}}],["线程",{"2":{"1":1}}],["函数都被替换为lua",{"2":{"422":1}}],["函数所返回",{"2":{"416":1}}],["函数名",{"2":{"333":1}}],["函数名时忽略其后边的文本",{"2":{"311":1}}],["函数会分别返回匹配位置的开始和结束索引",{"2":{"330":1}}],["函数会是",{"2":{"317":1}}],["函数string",{"2":{"324":1}}],["函数必须符合lua",{"2":{"314":1}}],["函数必须调用lua",{"2":{"58":1}}],["函数本身",{"2":{"292":1}}],["函数自身",{"2":{"286":1}}],["函数不适用于格式化输出",{"2":{"270":1}}],["函数的地方的上层调用者",{"2":{"261":1}}],["函数的地方",{"2":{"261":1}}],["函数和类型",{"0":{"187":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1}}],["函数和其参数都从栈上移除了",{"2":{"48":1}}],["函数来接收一定量的参数",{"2":{"71":1}}],["函数结果也是按序压入栈中的",{"2":{"69":1}}],["函数遵循lua操作符的相关语法",{"2":{"67":1}}],["函数及类型列表",{"0":{"64":1},"1":{"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1}}],["函数可以在这些条件下让出",{"2":{"58":1}}],["函数可以返回多少个值与系统相关限制有关",{"2":{"27":1}}],["函数没有延续函数",{"2":{"58":1}}],["函数关联的第一个上值在lua",{"2":{"44":1}}],["函数定义末尾对应的行号",{"2":{"50":1}}],["函数定义起始对应的行号",{"2":{"50":1}}],["函数定义是一个可执行的表达式",{"2":{"27":1}}],["函数定义的语法为",{"2":{"27":1}}],["函数定义",{"0":{"27":1}}],["函数调用和可变参数表达式的结果都可以是多个值",{"2":{"28":1}}],["函数调用和赋值都可以用左圆括号开头",{"2":{"14":1}}],["函数调用的形参",{"2":{"28":1}}],["函数调用的语法如下",{"2":{"26":1}}],["函数调用的解释可以参见3",{"2":{"20":1}}],["函数调用",{"0":{"26":1},"2":{"24":1}}],["函数调用可以作为语句执行",{"2":{"20":1}}],["函数",{"2":{"1":1,"9":1,"59":2,"69":1,"144":1,"185":1,"232":1,"292":1,"317":2,"357":1,"404":1}}],["函数式编程",{"2":{"0":1}}],["所传参数必须是字符串或数字",{"2":{"405":1}}],["所处平台的指针大小",{"2":{"404":1}}],["所处状态的字符串",{"2":{"306":1}}],["所返回的位置表示为相对于文件开头偏移",{"2":{"403":1}}],["所返回的新lua线程与传递进来的原线程共享同一个全局环境",{"2":{"113":1}}],["所对应的文件",{"2":{"392":1}}],["所对应的的各类型编码请参见lua",{"2":{"211":1}}],["所指的的位置的偏移",{"2":{"403":1}}],["所指定的模式打开参数",{"2":{"392":1}}],["所指向的一个零为终止符的字符串添加到缓冲区b中",{"2":{"192":1}}],["所指向的长度为",{"2":{"190":1,"225":1}}],["所指向的内存可以在函数返回后立刻释放或者继续复用",{"2":{"129":1,"132":1}}],["所匹配到的空串的开始和结束处应当做",{"2":{"321":1}}],["所给协程必须处于死亡或挂起状态中",{"2":{"301":1}}],["所关联的表",{"2":{"248":1}}],["所引用的对象",{"2":{"244":1}}],["所表示的lua线程压入到栈中",{"2":{"133":1}}],["所创建的函数的代码块源码",{"2":{"50":1}}],["所调用的函数会得到一个新的栈",{"2":{"43":1}}],["所有提供的函数都放在名为",{"2":{"351":1}}],["所有提供的函数都放在表",{"2":{"344":1}}],["所有需要使用字符含义的操作",{"2":{"344":1}}],["所有非字母",{"2":{"320":1}}],["所有传递给这个函数的参数都会作为",{"2":{"307":1}}],["所有对lua线程做操作的函数中的第一个参数都是需要操作的lua线程",{"2":{"283":1}}],["所有辅助库中的函数都是基于基础api封装的",{"2":{"186":1}}],["所有api函数和相关类型及常量都在头文件lua",{"2":{"185":1}}],["所有关于状态机的信息都可以通过这个结构体访问到",{"2":{"160":1}}],["所有c库都可以在这个表中存储数据",{"2":{"45":1}}],["所有其他的二元操作符都是随左边的",{"2":{"35":1}}],["所有从字符串到数字的转换都接收点或者当前局部标记作为基数字符",{"2":{"30":1}}],["所有在非待关闭变量的作用域下的",{"2":{"26":1}}],["所有参数表达式会在调用之前被计算",{"2":{"26":1}}],["所有不同于nil和false的值都表示真值",{"2":{"16":1}}],["所有此操作的结果都将作为其调用结果",{"2":{"3":1}}],["所有的这些兼容选项在将来都会被移除",{"2":{"423":1}}],["所有的库函数都是通过lua官方的",{"2":{"418":1}}],["所有的i",{"2":{"387":1}}],["所有的整数选项都会检查移除",{"2":{"325":1}}],["所有的查找函数都会返回一个记录了模块文件路径的额外字符串",{"2":{"317":1}}],["所有的函数都会忽略给出的表中的非数字键",{"2":{"351":1}}],["所有的函数创建时都会带上",{"2":{"247":1}}],["所有的函数体也会被预编译",{"2":{"27":1}}],["所有的调用结果都被压入栈中",{"2":{"69":1}}],["所有的逻辑操作将false和nil都视为假值而其他则视为真值",{"2":{"32":1}}],["所有的位操作都将操作数转换到整数",{"2":{"29":1}}],["所有的操作都会回绕",{"2":{"25":1}}],["所有的变量都初始化为nil",{"2":{"22":1}}],["所有的返回值都被丢弃",{"2":{"20":1}}],["所有的独立库都被加载到全局环境中且有些函数会操作它们的环境",{"2":{"5":1}}],["所有的元表键由两个下划线后跟小写拉丁字母组合而成",{"2":{"3":1}}],["所有的值保管着自己的类型",{"2":{"1":1}}],["所以可以当作128位理解",{"2":{"380":1}}],["所以可以出发其他的",{"2":{"3":1}}],["所以该函数默认返回",{"2":{"371":1}}],["所以调用",{"2":{"363":1}}],["所以调用者代码会在此处之后继续执行",{"2":{"284":1}}],["所以通过改变该表我们就可以改变",{"2":{"310":1}}],["所以通常你不必担心栈空间除非你在循环中压栈",{"2":{"39":1}}],["所以这样的代码",{"2":{"268":1}}],["所以这里的结果就是栈中元素的数量",{"2":{"90":1}}],["所以这里",{"2":{"69":1}}],["所以引用的对象可以被回收",{"2":{"255":1}}],["所以你无法通过本地变量直接访问",{"2":{"284":1}}],["所以你不应该对其他栈值使用这些函数",{"2":{"186":1}}],["所以你可以给这个名称定义一个新变量和参数",{"2":{"5":1}}],["所以被称为上值",{"2":{"122":1}}],["所以reader函数在返回是必须使得栈保持不变",{"2":{"110":1}}],["所以return语句的语法为",{"2":{"16":1}}],["所以当",{"2":{"354":1}}],["所以当使用缓冲区时",{"2":{"197":1}}],["所以当函数开始时",{"2":{"71":1}}],["所以当一个其他错误发生在lua块的编译或执行中时",{"2":{"2":1}}],["所以我们需要重写代码",{"2":{"48":1}}],["所以panic函数中应当在把一些东西压栈前首先检查其中的可用空间",{"2":{"47":1}}],["所以右侧的x引用的是外部变量",{"2":{"38":1}}],["所以其没有固定的名称",{"2":{"50":1}}],["所以其条件表达式可以引用循环语法块中声明的局部变量",{"2":{"16":1}}],["所以其一定会被lua复原",{"2":{"8":1}}],["所以0级开口长括号写作",{"2":{"12":1}}],["所以在任何时候",{"2":{"423":1}}],["所以在调用函数时自动声明的c变量",{"2":{"165":1}}],["所以在调用完成后最后一个结果会在栈顶上",{"2":{"69":1}}],["所以在调用这样的函数之后",{"2":{"39":1}}],["所以在错误发生后可以通过调试api来调查",{"2":{"10":1}}],["所以在好的实现里会在必要的最低限度下正确释放与其关联的资源",{"2":{"8":1}}],["所以更改",{"2":{"5":1}}],["所以",{"2":{"5":1,"12":1,"26":1,"129":1,"132":1,"314":1,"334":1}}],["所以它也可以存指针",{"2":{"107":1}}],["所以它也适用于非整数幂",{"2":{"25":1}}],["所以它永远不会收集可以在全局环境",{"2":{"9":1}}],["所以它们都表示在调用前相同的时间",{"2":{"416":1}}],["所以它们也称作",{"2":{"5":1}}],["所以它们可以包含任意属性",{"2":{"3":1}}],["所以它可能会触发其他地方的",{"2":{"3":1}}],["所以它可以收集更多有关于错误的信息",{"2":{"2":1}}],["所以消息处理方法中的错误会再次出发消息处理方法",{"2":{"2":1}}],["所以也可以被表包含",{"2":{"1":1}}],["因为有闰秒",{"2":{"408":1}}],["因为函数的功能只在部分支持动态链接的操作系统上可用",{"2":{"314":1}}],["因为函数在lua中是一等公民值",{"2":{"50":1}}],["因为",{"2":{"265":1}}],["因为该条目从表中移除了",{"2":{"255":1}}],["因为其依赖于c函数",{"2":{"408":1,"415":1}}],["因为其由c代码中的全局变量",{"2":{"387":1}}],["因为其会阻止迭代",{"2":{"332":1}}],["因为其允许lua在系统中的任何可读动态库中调用任何函数",{"2":{"314":1}}],["因为其错误信息是由参数格式化而来",{"2":{"186":1}}],["因为其c堆栈上的栈帧已经因为让出而被销毁了",{"2":{"48":1}}],["因为可能触发",{"2":{"158":1}}],["因为虚拟函数实际上并不存在于栈上",{"2":{"150":1}}],["因为虚拟索引并不实际存在于栈上",{"2":{"146":1}}],["因为虚拟索引并不真实存在于栈上",{"2":{"92":1}}],["因为那个时候栈已经展开",{"2":{"118":1}}],["因为索引是从1开始的",{"2":{"90":1}}],["因为在宿主程序结束的时候会自然释放所有的资源",{"2":{"73":1}}],["因为没有关于活动变量的信息",{"2":{"55":1}}],["因为longjmp在c栈上移除了其栈帧",{"2":{"48":1}}],["因为lua",{"2":{"48":1}}],["因为lua对c代码中的情况一无所知",{"2":{"9":1}}],["因为lua是一个被嵌入的扩展语言",{"2":{"2":1}}],["因为作用域规则",{"2":{"38":1}}],["因为它没有经历创建的过程",{"2":{"127":1}}],["因为它们根本就不会处理错误",{"2":{"48":1}}],["因为它们并不是一直适用的",{"2":{"30":1}}],["因为它只有边长",{"2":{"34":1}}],["因为所有的位都被移出了",{"2":{"29":1}}],["因为a",{"2":{"15":1}}],["因为被回收的对象仍然会被终结器使用",{"2":{"8":1}}],["因为这会使得收集器太慢以至于收集器永远无法完成一个循环",{"2":{"4":1}}],["因为元表其实是常规的表",{"2":{"3":1}}],["因为一些历史原因",{"2":{"2":1,"156":1}}],["因其也是一等公民",{"2":{"1":1}}],["因此无需检查它们是否使用相同的地址空间",{"2":{"422":1}}],["因此在排完序后",{"2":{"357":1}}],["因此在任意库中调用任意函数通常会引起访问冲突",{"2":{"314":1}}],["因此调用",{"2":{"356":1}}],["因此你可以使用面向对象的风格来调用字符串函数",{"2":{"326":1}}],["因此运行恶意制作的字节码可能会导致解释器崩溃",{"2":{"265":1}}],["因此这样的形式",{"2":{"264":1}}],["因此这段代码会将a",{"2":{"15":1}}],["因此可以乘以1024得出lua所使用内存的确切字节数",{"2":{"259":1}}],["因此可能会抛出任何错误",{"2":{"64":1}}],["因此所有相关的转换都会被触发",{"2":{"236":1}}],["因此所有相关的转换都可能被触发",{"2":{"210":1}}],["因此所有相关的转换都可能会生效",{"2":{"206":1}}],["因此它无法提供api以外的功能",{"2":{"186":1}}],["因此它们将永远不会关闭",{"2":{"23":1}}],["因此它们不会从弱表中移除",{"2":{"7":1}}],["因此不会产生任何隐藏的副作用",{"2":{"185":1}}],["因此永不返回",{"2":{"81":1}}],["因此程序可以执行无限制的内嵌尾调用",{"2":{"26":1}}],["因此也不会关闭任何变量",{"2":{"23":1}}],["因此也可以在显式语法块之外的代码块中声明局部变量",{"2":{"22":1}}],["因此优化设置也是不可移植的",{"2":{"9":1}}],["因此其也不会从弱表中移除",{"2":{"7":1}}],["因此变量其实并不是",{"2":{"1":1}}],["因此表同样可以保管函数",{"2":{"1":1}}],["因此",{"2":{"1":1,"5":1,"15":1,"21":1,"27":1,"28":1,"31":1,"45":1,"48":1,"58":1,"183":1,"267":1,"350":1,"353":1,"391":1,"403":1,"419":1,"422":1,"423":1}}],["921fb54442d18p+1",{"2":{"12":1}}],["97lo",{"2":{"12":1}}],["9",{"0":{"36":1,"406":1,"424":1},"1":{"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1},"2":{"1":1,"10":1,"28":1,"37":1,"320":1,"333":1,"418":1}}],["树",{"2":{"1":1}}],["图",{"2":{"1":1}}],["记录",{"2":{"1":1}}],["集合的含义同之前的描述",{"2":{"321":1}}],["集合",{"2":{"1":1}}],["列表",{"2":{"1":1}}],["换行的码点为10",{"2":{"12":1}}],["换行后紧跟开长括号的情况下",{"2":{"12":1}}],["换行后跟回车或回车后跟换行",{"2":{"12":1}}],["换行",{"2":{"12":2}}],["换行符",{"2":{"12":1}}],["换页",{"2":{"12":1}}],["换句话说",{"2":{"1":1}}],["换言之",{"2":{"1":1,"7":1,"40":1,"234":1,"324":1}}],["异构",{"2":{"1":1}}],["表会像这样",{"2":{"419":1}}],["表相关库",{"2":{"418":1}}],["表实现",{"2":{"406":1}}],["表操作库",{"2":{"418":1}}],["表操作",{"0":{"351":1},"1":{"352":1,"353":1,"354":1,"355":1,"356":1,"357":1,"358":1}}],["表或函数中得到的返回是一个字符串或",{"2":{"333":1}}],["表或者",{"2":{"8":1}}],["表是存在c注册表中的",{"2":{"313":1}}],["表是lua中唯一的组织数据结构的机制",{"2":{"1":1}}],["表中还提供了三个预定义的文件句柄",{"2":{"387":1}}],["表中",{"2":{"283":1}}],["表中的键值对",{"2":{"264":1}}],["表在栈中",{"2":{"115":1}}],["表明从哪里开始搜索",{"2":{"330":1}}],["表明了触发",{"2":{"292":1}}],["表明栈是空的",{"2":{"90":1}}],["表明lua在分配其他的东西",{"2":{"66":1}}],["表构造即创建表的表达式",{"2":{"36":1}}],["表长度计算的时间复杂度为o",{"2":{"34":1}}],["表t的边长是一个满足以下条件的非负整数",{"2":{"34":1}}],["表达式",{"0":{"37":1},"2":{"286":2}}],["表达式列表的值列表已经会被调整到合适的长度",{"2":{"28":1}}],["表达式列表",{"0":{"28":1}}],["表达式参见3",{"2":{"15":1}}],["表属性和标签的命名",{"2":{"12":1}}],["表示将",{"2":{"386":1}}],["表示单个",{"2":{"333":1}}],["表示整个捕获项",{"2":{"333":1}}],["表示0到7之间的数字",{"2":{"320":1}}],["表示0个或多个a",{"2":{"40":1}}],["表示包含在",{"2":{"320":1}}],["表示十六进制数字符号",{"2":{"320":1}}],["表示出了空白符以外的任意可打印字符",{"2":{"320":1}}],["表示任意非空字符",{"2":{"320":1}}],["表示任意大写字母",{"2":{"320":1}}],["表示任意的字母或数字",{"2":{"320":1}}],["表示任意的空白字符",{"2":{"320":1}}],["表示任意的标点符号",{"2":{"320":1}}],["表示任意小写字母",{"2":{"320":1}}],["表示任意单个数字",{"2":{"320":1}}],["表示任意控制字符",{"2":{"320":1}}],["表示任意字母",{"2":{"320":1}}],["表示任意字符",{"2":{"320":1}}],["表示字符",{"2":{"320":2}}],["表示协程已经执行完了主体函数",{"2":{"306":1}}],["表示协程仍然活跃但是没有在运行",{"2":{"306":1}}],["表示挂起状态",{"2":{"306":1}}],["表示正在运行",{"2":{"306":1}}],["表示该变量的名称未知",{"2":{"290":1}}],["表示35",{"2":{"277":1}}],["表示11",{"2":{"277":1}}],["表示10",{"2":{"277":1}}],["表示只可能是文本",{"2":{"265":1}}],["表示只可能是二进制块",{"2":{"265":1}}],["表示代码块是文本还是二进制数据",{"2":{"265":1}}],["表示不添加任何文本",{"2":{"209":1}}],["表示不知道这个函数会压入",{"2":{"64":1}}],["表示当使用",{"2":{"184":1}}],["表示无效但可接受的索引",{"2":{"175":1}}],["表示执行重启的协程",{"2":{"149":1}}],["表示这个函数将会有多少个上值",{"2":{"122":1}}],["表示那些事件会触发",{"2":{"59":1}}],["表示尾调用",{"2":{"58":1}}],["表示常规调用",{"2":{"58":1}}],["表示给定函数的执行到哪一行了",{"2":{"50":1}}],["表示的字符串中的",{"2":{"50":1}}],["表示在表中表示不同的字段",{"2":{"31":1}}],["表示",{"2":{"27":1,"320":1}}],["表示同时拥有弱键和弱值的表",{"2":{"7":1}}],["表示拥有弱值的表",{"2":{"7":1}}],["表示拥有弱键的表",{"2":{"7":1}}],["表示一个字母或数字加上一个下划线",{"2":{"320":1}}],["表示一个",{"2":{"127":1}}],["表示一个可选的a",{"2":{"40":1}}],["表示一个未定义的数值结果",{"2":{"1":1}}],["表示一个缺失的键",{"2":{"1":1}}],["表示一块对象的内存并由lua管理",{"2":{"1":1}}],["表的引用",{"2":{"313":1}}],["表的构造参见3",{"2":{"37":1}}],["表的构造",{"0":{"36":1}}],["表的构造语句",{"2":{"28":1}}],["表的取长操作返回表的边长",{"2":{"34":1}}],["表的",{"2":{"7":1}}],["表的值也可以是任意类型",{"2":{"1":1}}],["表和full",{"2":{"3":1}}],["表",{"2":{"1":1,"3":1,"9":1,"31":2,"34":1,"171":1,"264":1,"268":1,"326":1,"333":1}}],["表可以是",{"2":{"1":1}}],["被移除",{"2":{"422":1}}],["被作为第一个捕获项",{"2":{"323":1}}],["被触发",{"2":{"292":1}}],["被称为c调用边界",{"2":{"184":1}}],["被标记位待关闭的槽位不应当使用除了lua",{"2":{"165":1}}],["被标记为可终结的",{"2":{"114":1}}],["被调用",{"2":{"58":1,"419":1}}],["被",{"2":{"50":2,"329":1}}],["被转移的值的数量",{"2":{"50":1}}],["被转移的第一个值的索引",{"2":{"50":1}}],["被内部函数使用的局部变量被称为上值",{"2":{"38":1}}],["被待关闭值所赋值的值必须有",{"2":{"23":1}}],["被用于ieee",{"2":{"1":1}}],["被嵌入程序",{"2":{"0":1}}],["是终端时等效于运行",{"2":{"419":1}}],["是整数",{"2":{"385":1}}],["是自然对数的底",{"2":{"367":1}}],["是不会发生变动的",{"2":{"354":1}}],["是可选的数字",{"2":{"332":1}}],["是平衡的",{"2":{"321":1}}],["是如何找到的模块",{"2":{"310":1}}],["是个字符串",{"2":{"346":1}}],["是个函数",{"2":{"333":1}}],["是个表",{"2":{"333":1}}],["是个",{"2":{"298":1,"323":1}}],["是调用",{"2":{"297":1}}],["是在该函数中使用的外部局部变量",{"2":{"290":1}}],["是在缓冲区空间中的最终字符串的长度",{"2":{"197":1}}],["是给警告系统本身的消息",{"2":{"281":1}}],["是字符串",{"2":{"279":1,"415":1}}],["是字符串的话",{"2":{"261":1}}],["是否为一个有效的文件句柄",{"2":{"397":1}}],["是否为真",{"2":{"194":1,"196":1}}],["是否相等",{"2":{"271":1}}],["是函数需要的类型",{"2":{"253":1}}],["是函数的名称",{"2":{"245":1}}],["是对应的函数指针",{"2":{"245":1}}],["是该代码块的名称",{"2":{"225":1}}],["是索引",{"2":{"221":1}}],["是索引处的表",{"2":{"142":1,"143":1}}],["是紧跟在栈顶下边位置上的值",{"2":{"157":1}}],["是栈顶上的值",{"2":{"157":1}}],["是正数时",{"2":{"150":1}}],["是处于栈顶上的值",{"2":{"143":1}}],["是转换后的",{"2":{"143":1}}],["是放在栈顶上的值",{"2":{"142":1}}],["是没有影响的且realloc",{"2":{"66":1}}],["是",{"2":{"27":1,"419":1}}],["是传入的参数到形参列表和可变参数列表的对应关系",{"2":{"27":1}}],["是指对操作数做除法后取整",{"2":{"25":1}}],["是一种更通用的解决方式",{"2":{"419":1}}],["是一种特殊的局部变量",{"2":{"13":1}}],["是一个描述了具体设置的与系统相关的字符串",{"2":{"415":1}}],["是一个打开的文件句柄",{"2":{"397":1}}],["是一个可选数字参数",{"2":{"336":1}}],["是一个大于活跃数量的数字",{"2":{"286":1}}],["是一个",{"2":{"275":1,"310":1}}],["是一个字符串选项",{"2":{"415":1}}],["是一个字符串",{"2":{"265":1,"333":1}}],["是一个字面量时使用",{"2":{"128":1}}],["是一个如下定义的宏",{"2":{"214":1,"215":1}}],["是一个不透明指针",{"2":{"111":1}}],["是一个在c代码中用来存储所需lua值的预定义表",{"2":{"45":1}}],["是一个依序执行的语句列表",{"2":{"14":1}}],["是一个特殊的浮点值",{"2":{"1":1}}],["是定义了原始数据在某些事件下行为的一个普通lua表",{"2":{"3":1}}],["是配置",{"2":{"0":1}}],["61",{"2":{"408":1}}],["6引入",{"2":{"75":1}}],["6",{"0":{"10":1,"20":1,"33":1,"64":1,"257":1,"283":1,"300":1,"309":1,"319":1,"325":1,"326":1,"344":1,"351":2,"359":1,"387":1,"406":1,"418":1},"1":{"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1,"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1,"320":1,"321":1,"322":1,"323":1,"324":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1,"345":1,"346":1,"347":1,"348":1,"349":1,"350":1,"352":2,"353":2,"354":2,"355":2,"356":2,"357":2,"358":2,"360":1,"361":1,"362":1,"363":1,"364":1,"365":1,"366":1,"367":1,"368":1,"369":1,"370":1,"371":1,"372":1,"373":1,"374":1,"375":1,"376":1,"377":1,"378":1,"379":1,"380":1,"381":1,"382":1,"383":1,"384":1,"385":1,"386":1,"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1,"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1},"2":{"1":1,"37":1,"77":1,"300":1,"418":2}}],["只会简单的打印到标准错误输出中",{"2":{"419":1}}],["只会在需要的时候被计算",{"2":{"234":1}}],["只会在",{"2":{"59":1}}],["只执行其本身的内容",{"2":{"419":1}}],["只允许在文件末尾写入",{"2":{"392":1}}],["只返回该函数中各个参数的名称",{"2":{"287":1}}],["只返回第一个参数的类型所对应的字符串",{"2":{"279":1}}],["只可能是返回的",{"2":{"236":1}}],["只在lua离开函数后调用",{"2":{"59":1}}],["只在lua进入一个新函数后调用",{"2":{"59":1}}],["只要你没有手动给表添加整数键",{"2":{"244":1}}],["只要能够平衡地去使用它",{"2":{"197":1}}],["只要它存在",{"2":{"420":1}}],["只要它们指向相同的c地址",{"2":{"127":1}}],["只要它没有进入另一个局部变量的作用域",{"2":{"16":1}}],["只要这个函数调用仍在活跃且所给",{"2":{"42":1}}],["只要相关调用仍然活跃且相关上值没有被改动",{"2":{"42":1}}],["只要字符串值的索引没有从栈中移除",{"2":{"42":1}}],["只能直接在可变参数方法中使用",{"2":{"37":1}}],["只能用c接口操作",{"2":{"1":1}}],["只有这样迭代器才会有尽头",{"2":{"324":1}}],["只有",{"2":{"58":1}}],["只有lua函数中的参数可见",{"2":{"55":1}}],["只有显式构建的对象才会从弱表中移除",{"2":{"7":1}}],["只有值才有",{"2":{"1":1}}],["来设置它们",{"2":{"421":1,"422":1}}],["来设置gc元函数",{"2":{"8":1}}],["来改变某个值的打印方式",{"2":{"421":1}}],["来改变lua表和",{"2":{"31":1}}],["来格式化的",{"2":{"408":1}}],["来做等效的计算",{"2":{"382":1}}],["来做替换",{"2":{"333":1}}],["来对齐的空对象",{"2":{"325":1}}],["来获取关于当前函数更多的信息",{"2":{"292":1}}],["来检查是否为空表",{"2":{"267":1}}],["来执行传入的",{"2":{"410":1}}],["来执行不同的方法",{"2":{"259":1}}],["来执行解释字节码",{"2":{"0":1}}],["来释放引用",{"2":{"244":1}}],["来取回引用",{"2":{"244":1}}],["来提前分配",{"2":{"197":1}}],["来判断",{"2":{"136":1}}],["来自函数的所有结果都被压入栈",{"2":{"69":1}}],["来访问",{"2":{"45":1}}],["来访问的对象",{"2":{"9":1}}],["来将代码块加载到不同的环境中",{"2":{"5":1}}],["来查询元表中的元函数",{"2":{"3":1}}],["来发起一个",{"2":{"2":1}}],["来替代表示",{"2":{"1":1}}],["来定义操作",{"2":{"1":1}}],["来给",{"2":{"1":1}}],["以确保其只会传出一个结果",{"2":{"421":1}}],["以确认层数是否有效",{"2":{"293":1}}],["以使得其可以作为一个可直接执行的程序",{"2":{"419":1}}],["以避开这个步骤",{"2":{"419":1}}],["以避免冲突的风险",{"2":{"417":1}}],["以避免碰撞",{"2":{"45":1}}],["以结束宿主程序",{"2":{"411":1}}],["以读模式打开相应的文件",{"2":{"391":1}}],["以文本模式",{"2":{"390":1}}],["以重新初始化伪随机生成器",{"2":{"380":1}}],["以弧度表示",{"2":{"361":1,"362":1,"363":1,"381":1,"383":1}}],["以字节为单位计数",{"2":{"347":1}}],["以接收",{"2":{"344":1}}],["以内的值",{"2":{"344":1}}],["以内的键",{"2":{"34":1}}],["以保证完整精度",{"2":{"331":1}}],["以在c函数中让出后继续执行",{"2":{"184":1}}],["以在让出后继续执行",{"2":{"48":1}}],["以表示从末尾开始倒数的下标",{"2":{"326":1}}],["以表示此次调用没有加载任何模块",{"2":{"310":1}}],["以表示转换是否成功",{"2":{"117":1}}],["以表示整数和浮点数",{"2":{"1":1}}],["以节省存储空间",{"2":{"80":1}}],["以此来退出宿主程序",{"2":{"47":1}}],["以此类推",{"2":{"12":1,"44":1,"122":1,"256":1,"261":1,"277":1,"286":1,"287":1,"326":1,"419":1}}],["以创建一个c闭包",{"2":{"44":1}}],["以栈底1开始增长",{"2":{"43":1}}],["以方便生成机器码",{"2":{"36":1}}],["以name",{"2":{"36":1}}],["以",{"2":{"36":1,"321":1}}],["以两个连字符",{"2":{"12":1}}],["以下这个循环将迭代字符串中的每个单词",{"2":{"332":1}}],["以下函数接收一定量的数字参数并且返回它们的平均值与和",{"2":{"71":1}}],["以下是用bnf扩展形式来展示的lua完整语法",{"2":{"424":1}}],["以下是部分示例",{"2":{"333":1}}],["以下是lua中基本的表示式",{"2":{"37":1}}],["以下是函数定义的简化语法糖",{"2":{"27":1}}],["以下是一些其他标识",{"2":{"12":1}}],["以下都不是尾调用",{"2":{"26":1}}],["以下5种文本字符串都表示相同的字符串",{"2":{"12":1}}],["以及字面量字符串的描述",{"2":{"424":1}}],["以及一些其他的系统上",{"2":{"416":1}}],["以及一个额外的值",{"2":{"317":1}}],["以及一个布尔值",{"2":{"291":1}}],["以及描述错误的字符串",{"2":{"403":1}}],["以及math",{"2":{"359":1}}],["以及string",{"2":{"319":1,"325":1}}],["以及代码块中没有调试信息的变量",{"2":{"287":1}}],["以及与之对应的",{"2":{"281":1}}],["以及nil",{"2":{"268":1}}],["以及相同的数值类型",{"2":{"213":1}}],["以及提供给lua",{"2":{"181":1}}],["以及通过gc释放内存",{"2":{"124":1}}],["以及参数nsize",{"2":{"66":1}}],["以及其他的系统上",{"2":{"409":1}}],["以及其他需要使用解释器",{"2":{"49":1}}],["以及其组合的意义",{"2":{"40":1}}],["以及lua",{"2":{"48":1,"422":1}}],["以及取长操作",{"2":{"37":1}}],["以及连接操作",{"2":{"37":1}}],["以及所存在的索引值最大为整数值的最大值",{"2":{"34":1}}],["以及f",{"2":{"28":1}}],["以及上述for循环通用形式中的那几个值的个数4",{"2":{"28":1}}],["以及变量声明",{"2":{"24":1}}],["以及主乘数",{"2":{"6":1,"259":1}}],["以及gc步数",{"2":{"4":1,"259":1}}],["以及",{"2":{"1":2,"3":1,"12":1,"124":1,"175":1,"264":1,"317":1,"318":1,"325":1,"331":2,"408":1,"416":1,"418":1,"419":1,"422":1}}],["一旦找到了c库",{"2":{"317":1}}],["一旦lua调用了这个字段",{"2":{"249":1}}],["一定是个函数",{"2":{"310":1}}],["一定有整数值",{"2":{"117":1}}],["一行只包含单词",{"2":{"284":1}}],["一块由",{"2":{"281":1}}],["一直到",{"2":{"277":1}}],["一直到它声明处最后的非空语句",{"2":{"38":1}}],["一般情况下",{"2":{"418":1}}],["一般为1024",{"2":{"404":1}}],["一般在以上的操作过程中",{"2":{"197":1}}],["一般来说lua中的自由名称是对全局环境中成员的引用",{"2":{"5":1}}],["一样遍历文件内容",{"2":{"391":1}}],["一样",{"2":{"127":1}}],["一样表示",{"2":{"40":1}}],["一词意思是任何可被调用的值",{"2":{"69":1}}],["一起使用",{"2":{"54":1}}],["一些可能发生错误的api函数会使用以下错误码来表明不同种类的错误或者其他含义",{"2":{"46":1}}],["一些变量可能永远不会超出作用域",{"2":{"23":1}}],["一条for语句就像这样",{"2":{"19":1}}],["一段长文本开始于任意级别的开长括号并结束于同级别的闭长括号",{"2":{"12":1}}],["一元操作",{"2":{"67":1}}],["一元操作包含取负操作",{"2":{"37":1}}],["一元运算",{"2":{"25":1,"29":1}}],["一元",{"2":{"3":2}}],["一个根据转换项",{"2":{"325":1}}],["一个由表示长度的",{"2":{"325":1}}],["一个由宏定义的元表名称",{"2":{"249":1}}],["一个以零为终止符的字符串",{"2":{"325":1}}],["一个固定长度为",{"2":{"325":1}}],["一个大小为",{"2":{"325":2}}],["一个lua",{"2":{"325":3}}],["一个无符号的",{"2":{"325":1}}],["一个无符号",{"2":{"325":1}}],["一个无符号字节",{"2":{"325":1}}],["一个有符号的",{"2":{"325":1}}],["一个有符号",{"2":{"325":1}}],["一个有符号字节",{"2":{"325":1}}],["一个模式",{"2":{"322":1}}],["一个模式项",{"2":{"321":1}}],["一个包可以将多个c子模块打包到一个库中",{"2":{"317":1}}],["一个包含了lua版本的全局字符串变量",{"2":{"280":1}}],["一个预定义的字符串",{"2":{"313":1}}],["一个类型为",{"2":{"302":1}}],["一个非主函数的上值中甚至可能没有",{"2":{"265":1}}],["一个非数字值进行加法操作时",{"2":{"3":1}}],["一个问号",{"2":{"64":1}}],["一个",{"2":{"50":1,"127":1,"325":3}}],["一个只有边长的表被称为序列",{"2":{"34":1}}],["一个可变参数函数不会调整其传入的参数列表",{"2":{"27":1}}],["一个代码块也时一个语法块",{"2":{"22":1}}],["一个代码块就是一个简单的语句块",{"2":{"21":1}}],["一个在尖括号中的名称",{"2":{"22":1}}],["一个的单独名称可以表示全局变量或局部变量",{"2":{"13":1}}],["一个常量数字",{"2":{"12":1}}],["一个thread类型的对象",{"2":{"10":1}}],["一个同时拥有弱值和弱键的表的键和值都允许收集",{"2":{"7":1}}],["一个弱表可以同时或任一拥有弱键和弱值",{"2":{"7":1}}],["一个仅被弱引用指向的对象会被gc回收",{"2":{"7":1}}],["一个表",{"2":{"3":1}}],["一个单独的元表给所有的字符串使用",{"2":{"3":1}}],["一个简单的c指针",{"2":{"1":1}}],["一个userdata值表示一块原始内存",{"2":{"1":1}}],["一等公民",{"2":{"1":2}}],["的客户端程序",{"2":{"423":1}}],["的内部实现方式",{"2":{"423":1}}],["的内存后工作",{"2":{"259":1}}],["的内存后开始新一轮的gc",{"2":{"4":1}}],["的内存空间地址以供之后向缓冲区",{"2":{"240":1}}],["的做法已经被溢出",{"2":{"420":1}}],["的全局表中",{"2":{"419":1}}],["的提示符",{"2":{"419":1}}],["的目录或文件重命名为",{"2":{"414":1}}],["的环境变量",{"2":{"412":1}}],["的指定内容",{"2":{"402":1}}],["的正切",{"2":{"383":1}}],["的正弦",{"2":{"381":1}}],["的平方根",{"2":{"382":1}}],["的随机种子",{"2":{"380":1}}],["的自然对数",{"2":{"371":1}}],["的商向零圆整后的余数",{"2":{"369":1}}],["的余弦",{"2":{"365":1}}],["的整数",{"2":{"364":1,"368":1}}],["的整数到栈中",{"2":{"126":1}}],["的反正切值",{"2":{"363":1}}],["的反正切",{"2":{"363":1}}],["的反正弦",{"2":{"362":1}}],["的反余弦",{"2":{"361":1}}],["的绝对值",{"2":{"360":1}}],["的绝对值不能大于需要旋转的元素数量",{"2":{"150":1}}],["的元素按照给出的顺序就地排序",{"2":{"357":1}}],["的元素",{"2":{"356":1}}],["的元表设置为给定的",{"2":{"294":1}}],["的元表不可以在lua代码中改变",{"2":{"283":1}}],["的元表中含有",{"2":{"278":2}}],["的元表中有",{"2":{"263":1}}],["的元表",{"2":{"231":1,"249":1,"263":1,"288":1}}],["的元表压入栈中",{"2":{"220":1}}],["的翻转",{"2":{"340":1}}],["的匹配",{"2":{"336":1}}],["的捕获返回",{"2":{"336":1}}],["的捕获",{"2":{"332":1}}],["的操作",{"2":{"330":1}}],["的默认值为空串",{"2":{"339":1}}],["的默认值为",{"2":{"327":1}}],["的默认值为1",{"2":{"327":1,"363":1}}],["的默认值时当前正在运行的协程",{"2":{"303":1}}],["的各个字符的数值",{"2":{"327":1}}],["的形式而不是",{"2":{"418":1}}],["的形式",{"2":{"326":1}}],["的表中",{"2":{"326":1,"351":1}}],["的对齐大小与其开头的整数的大小一致",{"2":{"325":1}}],["的对象",{"2":{"302":1}}],["的意思是指一个可选的整数",{"2":{"325":1}}],["的是",{"2":{"321":1}}],["的补集",{"2":{"320":1}}],["的模式串是没有意义的",{"2":{"320":1}}],["的模块",{"2":{"317":1}}],["的模块时",{"2":{"313":1}}],["的标准方式",{"2":{"320":1}}],["的标识来填充结构体lua",{"2":{"56":1}}],["的库",{"2":{"317":1}}],["的类unix系统",{"2":{"314":1}}],["的类型",{"2":{"58":1,"197":1}}],["的c库动态链接到宿主程序中",{"2":{"314":1}}],["的路径查找模块",{"2":{"310":1}}],["的扩展参数传入",{"2":{"307":1}}],["的局部变量赋值为",{"2":{"293":1}}],["的时机",{"2":{"292":1}}],["的时候",{"2":{"3":1}}],["的名称",{"2":{"290":1}}],["的名称和值",{"2":{"290":1}}],["的字段上",{"2":{"286":2}}],["的字符串",{"2":{"277":1,"318":1,"329":1}}],["的字符串添加到其中",{"2":{"191":1}}],["的字符串添加到缓冲区",{"2":{"190":1}}],["的字符串的指针",{"2":{"129":1}}],["的数量",{"2":{"285":1}}],["的命令在词法上没有嵌入到任何函数中",{"2":{"284":1}}],["的输入会结束这个函数",{"2":{"284":1}}],["的任何值",{"2":{"274":1}}],["的任意引用",{"2":{"5":1}}],["的参数都会作为之前",{"2":{"308":1}}],["的参数传入并调用",{"2":{"246":1}}],["的参数给出",{"2":{"55":1}}],["的参数给出的",{"2":{"54":1}}],["的使用并将最终的字符串放到栈顶上",{"2":{"242":1}}],["的文件",{"2":{"227":1}}],["的代码块",{"2":{"225":1}}],["的地方都使用字符串",{"2":{"222":1}}],["的拷贝",{"2":{"222":1}}],["的返回值",{"2":{"217":1,"218":1}}],["的动态结构中",{"2":{"185":1}}],["的栈中",{"2":{"182":1}}],["的栈上弹出n个值",{"2":{"182":1}}],["的栈索引以及伪索引",{"2":{"41":1}}],["的状态",{"2":{"161":1}}],["的lua",{"2":{"148":1}}],["的结果是个整数",{"2":{"420":1}}],["的结果为一个整数",{"2":{"379":1}}],["的结果为真",{"2":{"357":1}}],["的结果都是直接写在代码中的",{"2":{"331":1}}],["的结果",{"2":{"140":1,"352":1}}],["的结果并作为第二个调用参数",{"2":{"69":1}}],["的一个全局变量",{"2":{"262":1}}],["的一个",{"2":{"139":1}}],["的浮点数到栈中",{"2":{"131":1}}],["的最大值为255",{"2":{"122":1}}],["的最后一个",{"2":{"74":1}}],["的调用结果返回",{"2":{"308":1}}],["的调用栈回溯信息",{"2":{"297":1}}],["的调用",{"2":{"58":1}}],["的特定事件",{"2":{"58":1}}],["的特定环境",{"2":{"5":1}}],["的有效活动记录",{"2":{"55":1}}],["的定义",{"2":{"54":1}}],["的定义是20",{"2":{"39":1}}],["的开头设为",{"2":{"54":1}}],["的掩码",{"2":{"53":1,"285":1}}],["的长度时",{"2":{"350":1}}],["的长度为5",{"2":{"334":1}}],["的长度为0",{"2":{"334":1}}],["的长度",{"2":{"50":1,"273":1}}],["的工具",{"2":{"49":1}}],["的访问中",{"2":{"44":1}}],["的比较方式",{"2":{"31":1}}],["的其他算术运算都是将整数操作数转换为浮点数",{"2":{"30":1}}],["的第二个参数传入",{"2":{"292":1}}],["的第二个结果",{"2":{"28":3}}],["的第",{"2":{"155":1}}],["的第一个匹配",{"2":{"336":1}}],["的第一个值在栈中的索引",{"2":{"50":1}}],["的第一个结果和数字5",{"2":{"28":1}}],["的第一个结果和x",{"2":{"28":1}}],["的第一个结果加1",{"2":{"28":1}}],["的第一个结果",{"2":{"28":6}}],["的第三个结果",{"2":{"28":1}}],["的所有结果",{"2":{"28":4}}],["的流程操作",{"2":{"25":1}}],["的赋值",{"2":{"15":1,"310":1}}],["的系统中",{"2":{"12":1}}],["的码点为49",{"2":{"12":1}}],["的码点为97",{"2":{"12":1}}],["的主体",{"2":{"149":1}}],["的主",{"2":{"6":1}}],["的方法总是不同的",{"2":{"31":1}}],["的方法",{"2":{"3":1}}],["的值处于1到",{"2":{"356":1}}],["的值和增补集",{"2":{"344":1}}],["的值可以是1到9",{"2":{"333":1}}],["的值为假",{"2":{"258":1}}],["的值为null时",{"2":{"247":1}}],["的值释放后也可以再次使用",{"2":{"255":1}}],["的值是一个表并将这个表压入栈中",{"2":{"221":1}}],["的值设为给出的c函数",{"2":{"145":1}}],["的值压入栈中",{"2":{"84":1,"87":1,"89":1,"138":1,"139":1}}],["的值的数量",{"2":{"50":1}}],["的值",{"2":{"1":1,"3":1,"15":1,"265":1,"272":1,"327":1,"355":1}}],["的语法糖",{"2":{"1":1,"13":1,"26":3,"27":1}}],["的",{"2":{"1":1,"4":1,"9":1,"58":1,"212":1,"290":1,"295":1,"339":1}}],["的函数在使用的时候就不应当缺省参数",{"2":{"418":1}}],["的函数中对于整数参数会给出整数结果而对于浮点数参数会给出浮点数结果",{"2":{"359":1}}],["的函数并找到的函数作为lua定义的c函数形式返回",{"2":{"314":1}}],["的函数",{"2":{"1":1,"184":1,"285":1,"286":1,"297":1}}],["的概念由",{"2":{"1":1}}],["的概念",{"2":{"0":1}}],["000",{"2":{"334":1}}],["000bc",{"2":{"334":1}}],["0层为当前函数",{"2":{"286":1}}],["0意味着没有错误",{"2":{"181":1}}],["0或1",{"2":{"163":1}}],["0表示无错误",{"2":{"80":1}}],["0|1|2",{"2":{"54":1}}],["0|1",{"2":{"54":1,"55":1,"57":1,"60":1,"61":1,"88":1,"203":1,"219":1}}],["0x",{"2":{"402":1}}],["0x7fffffff",{"2":{"344":2}}],["0xa23p",{"2":{"12":1}}],["0x0",{"2":{"12":1}}],["0xbebada",{"2":{"12":1}}],["0xff",{"2":{"12":1}}],["0x1",{"2":{"12":2}}],["04923",{"2":{"12":1}}],["0",{"2":{"1":1,"12":2,"31":3,"34":1,"38":1,"46":1,"51":1,"52":1,"53":1,"55":1,"56":1,"57":1,"59":1,"62":1,"63":1,"66":1,"68":1,"71":2,"72":1,"73":1,"74":1,"75":1,"76":1,"78":1,"79":1,"80":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"90":1,"91":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"109":1,"110":1,"111":1,"112":3,"113":1,"114":1,"115":2,"121":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"138":1,"139":1,"140":1,"145":1,"148":1,"150":1,"151":1,"159":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":2,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"178":1,"179":1,"194":1,"195":1,"196":1,"198":1,"199":1,"200":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":3,"215":3,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":2,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"241":1,"246":1,"248":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":2,"264":1,"320":3,"321":1,"333":3,"346":1,"379":2,"382":1,"408":3,"419":1}}],["编码没有提供任何支持",{"2":{"344":1}}],["编译时的常量可能并没有加在声明列表中",{"2":{"287":1}}],["编程人员可以使用元表",{"2":{"1":1}}],["编程人员可以选择忽略整数和浮点数的差异亦或者完全控制每个数的表示形式",{"2":{"1":1}}],["编写脚本和原型设计的理想选择",{"2":{"0":1}}],["3迁移到lua",{"2":{"423":1}}],["366",{"2":{"408":1}}],["31",{"2":{"408":1}}],["31416e1",{"2":{"12":1}}],["314",{"2":{"12":1}}],["3和5",{"2":{"323":1}}],["3引入",{"2":{"74":1}}],["30",{"2":{"34":1,"36":2}}],["34e1",{"2":{"12":1}}],["345",{"2":{"12":1}}],["3所述",{"2":{"5":1}}],["3",{"0":{"2":1,"8":1,"12":1,"13":1,"14":2,"15":3,"16":2,"17":2,"20":2,"21":2,"22":2,"23":2,"24":2,"25":1,"26":1,"27":1,"28":1,"29":1,"30":2,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"40":1,"42":1,"45":1,"309":1,"422":1},"1":{"18":2,"19":2,"310":1,"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1},"2":{"1":1,"3":4,"5":3,"9":1,"12":3,"15":2,"16":1,"19":3,"22":4,"25":1,"27":9,"28":5,"29":1,"32":1,"33":1,"36":1,"41":1,"47":1,"69":1,"110":1,"114":1,"124":1,"129":1,"132":1,"165":1,"167":1,"170":1,"251":1,"261":1,"289":1,"313":1,"316":1,"324":2,"355":1,"402":1,"418":1}}],["32bits",{"2":{"1":1}}],["32位整数和浮点数的选项对于小型机和嵌入式系统来说很有吸引力",{"2":{"1":1}}],["4的过程中你可能会遇到的兼容性问题",{"2":{"423":1}}],["4版本才引入的",{"2":{"419":1}}],["4e",{"2":{"402":1}}],["4+5$",{"2":{"333":1}}],["4+5",{"2":{"333":2}}],["45",{"2":{"36":2}}],["40",{"2":{"34":1}}],["4级闭长括号写作",{"2":{"12":1}}],["4",{"0":{"3":1,"7":1,"16":1,"25":1,"26":1,"27":1,"28":1,"29":1,"30":1,"31":2,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"39":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":2,"47":2,"48":1,"49":1,"64":1,"185":1,"319":1,"325":1,"326":1},"1":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1,"320":1,"321":1,"322":1,"323":1,"324":1,"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1},"2":{"1":5,"3":4,"8":1,"10":1,"12":1,"13":1,"15":4,"20":1,"21":1,"25":1,"26":1,"27":5,"28":4,"29":1,"30":2,"31":2,"32":1,"33":2,"36":2,"37":14,"74":1,"75":1,"77":1,"84":1,"87":1,"89":1,"109":2,"110":1,"152":1,"154":1,"167":1,"170":1,"232":1,"280":1,"312":1,"315":1,"324":2,"330":1,"332":1,"333":3,"336":1,"337":1,"338":1,"351":1,"380":1,"418":1,"419":2,"424":1}}],["这将会比较容易的迁移到新版本lua",{"2":{"423":1}}],["这也是默认值",{"2":{"394":1}}],["这也是直接访问的",{"2":{"138":1,"139":1}}],["这块内存必须直到下一次调用",{"2":{"144":1}}],["这块内存的大小为void指针的大小",{"2":{"85":1}}],["这被认为是一种良好的编程实现",{"2":{"69":1}}],["这取决于它们的参数",{"2":{"64":1}}],["这取决于内部的缓存细节",{"2":{"31":1}}],["这一层的调用者不在栈中",{"2":{"50":1}}],["这样的代码将会从当前位置遍历文件的所有字符",{"2":{"401":1}}],["这样的声明中",{"2":{"38":1}}],["这样会和下一次调用lua",{"2":{"115":1}}],["这样现在return在",{"2":{"16":1}}],["这种关联关系被称为c闭包",{"2":{"122":1}}],["这种情况只会发生在元函数中",{"2":{"223":1}}],["这种情况会在callee函数为lua",{"2":{"48":1}}],["这种情况下是没有第二个返回值的",{"2":{"310":1}}],["这种情况下此函数会返回",{"2":{"203":1}}],["这种情况下永远不会抛出内存错误",{"2":{"122":1}}],["这种情况下与其调用延续函数k",{"2":{"48":1}}],["这种情况下要注意浮点精度的问题",{"2":{"18":1}}],["这种情况下",{"2":{"10":2,"54":1,"55":1,"269":1}}],["这种形式表示的属性部分会使得新表中新增一个键为exp1",{"2":{"36":1}}],["这种形式被用来调用成员函数",{"2":{"26":1}}],["这种转换永远不会失败",{"2":{"30":1}}],["这使得函数通常都拥有",{"2":{"21":1}}],["这意味这可以通过元表来改变表属性和全局变量",{"2":{"15":1}}],["这意味着单个字节序最多为6个字节",{"2":{"344":1}}],["这意味着你不用操心给新对象分配内存或释放不再需要的对象的事",{"2":{"9":1}}],["这意味着变量没有类型",{"2":{"1":1}}],["这行代码会交换x和y的值",{"2":{"15":1}}],["这在以下情况特别有用",{"2":{"12":1}}],["这里简称为",{"2":{"419":1}}],["这里返回的表中所能包含的字段同lua",{"2":{"286":1}}],["这里所有的上值都是崭新的",{"2":{"265":1}}],["这里按字符序列出了辅助库中的所有函数和类型",{"2":{"187":1}}],["这里是分配函数的一个简单实现",{"2":{"66":1}}],["这里是一些例子",{"2":{"32":1}}],["这里是一些使用多重表达式的例子",{"2":{"28":1}}],["这里直接显式调用延续函数并没有太多意义",{"2":{"48":1}}],["这里将使用常见的bnf扩展表示来解释语言结构",{"2":{"40":1}}],["这里指对于重复的键而言的顺序",{"2":{"36":1}}],["这里字符串的长度就是其字节数量",{"2":{"34":1}}],["这里说的",{"2":{"9":1}}],["这里的字符串格式化规则与iso标准c函数",{"2":{"331":1}}],["这里的t为给出索引的值",{"2":{"87":1,"89":1}}],["这里的i为从1开始的连续整数",{"2":{"36":1}}],["这里的调整遵循这些规则",{"2":{"28":1}}],["这里的名称指的是标识符",{"2":{"13":1}}],["这里的",{"2":{"9":1,"138":1,"139":1,"142":1,"143":1,"152":1,"154":1,"157":1,"221":1,"321":1,"367":1,"419":1}}],["这里的赋值流程是常规赋值",{"2":{"3":1}}],["这里的n为整数类型的位数",{"2":{"1":1}}],["这是默认的读取格式",{"2":{"402":1}}],["这是转义魔法字符",{"2":{"320":1}}],["这是一个底层接口",{"2":{"314":1}}],["这是c代码",{"2":{"69":1}}],["这是唯一会额外使用",{"2":{"193":1}}],["这是唯一可能抛出内存错误的选项",{"2":{"54":1}}],["这是唯一一个允许多个返回结果的元函数",{"2":{"3":1}}],["这是为了允许终结器通过弱表来访问与其对象所关联的属性",{"2":{"7":1}}],["这是个对数参数",{"2":{"4":1}}],["这个单独的解释器包含了所有标准库",{"2":{"419":1}}],["这个数字表示从某些给定时间",{"2":{"416":1}}],["这个错误消息列出了每个文件打不开的原因",{"2":{"318":1}}],["这个c函数的名称是一个以",{"2":{"317":1}}],["这个全局变量只是真正的",{"2":{"313":1}}],["这个加载器数据是模块所用到的一个任意值",{"2":{"310":1}}],["这个加载器使用存在",{"2":{"310":1}}],["这个唯一索引使得程序可以分辨不同的闭包是否共享了某个上值",{"2":{"298":1}}],["这个布尔值为false",{"2":{"291":1}}],["这个元表是由i",{"2":{"249":1}}],["这个元素的值会被添加到缓冲区中",{"2":{"193":1}}],["这个规则的唯一例外是lual",{"2":{"197":1}}],["这个延续函数会接收和之前的函数相同的栈",{"2":{"184":1}}],["这个状态可以是表示正常的lua",{"2":{"161":1}}],["这个字符串可以包含任何二进制数据",{"2":{"129":1}}],["这个宏的结果都是默认的",{"2":{"234":1}}],["这个宏的结果是个布尔值",{"2":{"117":1}}],["这个宏的定义如下",{"2":{"234":1}}],["这个宏是这样定义的",{"2":{"145":1}}],["这个宏等效于lua",{"2":{"128":1}}],["这个结果是一个lua字符串所以会由lua来管理它的内存分配",{"2":{"124":1}}],["这个键值对就在之前弹出的键后边的位置",{"2":{"115":1}}],["这个键值对将被删除",{"2":{"7":1}}],["这个上值会是变量",{"2":{"110":1}}],["这个分配函数必须提供像realloc类似的功能",{"2":{"66":1}}],["这个事件只会在执行函数中触发",{"2":{"59":2}}],["这个",{"2":{"59":2,"144":1,"317":1}}],["这个活动记录来自于执行到给定层级",{"2":{"56":1}}],["这个值就是文件路径",{"2":{"310":1}}],["这个值总是等于",{"2":{"50":1}}],["这个值本身会作为第一个参数传递",{"2":{"23":1}}],["这个源函数中调用的上述这三种c",{"2":{"48":1}}],["这个函数永远不会收缩栈",{"2":{"72":1}}],["这个函数对lua状态机中做的任意操作都应该处于保护模式下",{"2":{"47":1}}],["这个函数定义才实例化",{"2":{"27":1}}],["这个注册表通常使用伪索引",{"2":{"45":1}}],["这个堆栈最初包含c函数的所需参数",{"2":{"43":1}}],["这个循环创建了十个闭包",{"2":{"38":1}}],["这个新对象和之前存在的所有对象都是不同的",{"2":{"31":1}}],["这个表达式的值是一系列额外参数的值",{"2":{"27":1}}],["这个对象就被认为已经死亡了",{"2":{"9":1}}],["这个对象将不会被标记",{"2":{"8":1}}],["这个复原是暂时的",{"2":{"8":1}}],["这个模式下的收集器使用三个数字来控制gc循环",{"2":{"4":1}}],["这个多余的操作数都是无所谓的",{"2":{"3":1}}],["这个多余的操作数只是为了简化lua的内部结构",{"2":{"3":1}}],["这个操作发生在table不是一个表或者key不存在于table中的情况下",{"2":{"3":1}}],["这个消息处理方法只会用于合规的运行时错误",{"2":{"2":1}}],["这个消息处理方法仍然处于保护模式下",{"2":{"2":1}}],["这个方法由原始的错误对象调用并返回一个新的错误对象",{"2":{"2":1}}],["这些字段的值不用必须在其有效范围之内",{"2":{"416":1}}],["这些字符在结构体lua",{"2":{"54":1}}],["这些选项被移除后就会出现兼容性问题了",{"2":{"423":1}}],["这些选项",{"2":{"325":1}}],["这些转换项如下所示",{"2":{"325":1}}],["这些函数都有额外参数",{"2":{"422":1}}],["这些函数声明在头文件",{"2":{"418":1}}],["这些函数是通过",{"2":{"418":1}}],["这些函数破坏了lua代码的基本假设",{"2":{"283":1}}],["这些函数会接收一个延续函数",{"2":{"48":1}}],["这些参数应该用字符串",{"2":{"281":1}}],["这些上值都会是新实例",{"2":{"329":1}}],["这些上值使用之前压入栈顶的",{"2":{"247":1}}],["这些上值可以在调用期间被函数访问",{"2":{"122":1}}],["这些宏内部只使用一次它的参数",{"2":{"185":1}}],["这些元素会向顶部方向旋转",{"2":{"150":1}}],["这些信息不能在lua",{"2":{"118":1}}],["这些",{"2":{"114":1}}],["这些接口可用于构建不同的调试器",{"2":{"49":1}}],["这些常量定义在lua",{"2":{"46":1}}],["这些预定义值的索引使用的整数键定义在lua",{"2":{"45":1}}],["这些伪索引由lua",{"2":{"44":1}}],["这些值都会在注册完之后从栈中弹出",{"2":{"247":1}}],["这些值就是lua正在创建的新对象的类型",{"2":{"66":1}}],["这些值被称为上值",{"2":{"44":1}}],["这些值分别被称作初始化变量",{"2":{"18":1}}],["这些关系操作的结果始终都是false或true",{"2":{"31":1}}],["这些强制转换主要是因为兼容性",{"2":{"30":1}}],["这些是lua视为表达式列表的地方",{"2":{"28":1}}],["这些表达式被称为多重表达式",{"2":{"28":1}}],["这些变量在协程内部创建的",{"2":{"23":1}}],["这些错误对象有lua程序或宿主来对其做处理",{"2":{"2":1}}],["这些操作不涉及任何复制",{"2":{"1":1}}],["这保证了宿主程序和c库的数据只为其所有",{"2":{"1":1}}],["即时另一个标签是在封闭的语句块中声明的",{"2":{"420":1}}],["即1kb",{"2":{"404":1}}],["即迭代默认输入文件的行",{"2":{"391":1}}],["即有些操作可以设置默认的输入文件和输出文件",{"2":{"387":1}}],["即有可能会调用元函数",{"2":{"67":1}}],["即字符串末尾",{"2":{"341":1}}],["即原匹配维持原样",{"2":{"333":1}}],["即二进制块",{"2":{"329":1}}],["即跟随本地环境设置",{"2":{"325":1}}],["即捕获到了",{"2":{"323":1}}],["即加载数据",{"2":{"317":1}}],["即该模块的加载器",{"2":{"317":1}}],["即该协程",{"2":{"306":1}}],["即关闭所有的待关闭变量并将该协程对应的状态机置为死亡状态",{"2":{"301":1}}],["即访问同名的外部局部变量",{"2":{"298":1}}],["即访问了同样的外部局部变量",{"2":{"62":1}}],["即预编译的代码块",{"2":{"265":1}}],["即它们不会和其他函数共享",{"2":{"265":1}}],["即没有间隔",{"2":{"339":1}}],["即没有被停止",{"2":{"259":1}}],["即没有返回值",{"2":{"58":1}}],["即为nil或false",{"2":{"258":1}}],["即提前分配一定的内存而不是在添加时遇到空间不够后再分配",{"2":{"240":1}}],["即c风格字符串",{"2":{"168":1}}],["即长度加一",{"2":{"162":1}}],["即扩张或收缩栈的大小",{"2":{"158":1}}],["即用不着调用元函数",{"2":{"136":1}}],["即以0为结尾",{"2":{"124":1}}],["即错误对象",{"2":{"118":1}}],["即传入的lua",{"2":{"106":1}}],["即可以让宿主程序和lua通信的c函数集合",{"2":{"185":1}}],["即可以存储所有类型的值",{"2":{"1":1}}],["即可能会调用元表",{"2":{"76":1}}],["即尚未关闭",{"2":{"74":1}}],["即你可以安全地压入n个值",{"2":{"72":1}}],["即在执行的最后",{"2":{"69":1}}],["即第一个参数首先被压入栈",{"2":{"69":1}}],["即之前已经拷贝到缓冲区的内存了",{"2":{"191":1}}],["即之前分配或再分配时所给的大小",{"2":{"66":1}}],["即之前提到的闭包之间共享上值",{"2":{"63":1}}],["即不对齐",{"2":{"325":1}}],["即不会调用元值",{"2":{"142":1,"143":1}}],["即不调用元函数",{"2":{"141":1}}],["即不使用元值",{"2":{"138":1,"139":1}}],["即不通过元函数访问",{"2":{"137":1}}],["即不依赖栈大小来表示",{"2":{"65":1}}],["即不能在调用",{"2":{"58":1}}],["即不在主函数中",{"2":{"10":1}}],["即那些可以打断点的行",{"2":{"54":1}}],["即调用中的参数或返回语句中的返回值",{"2":{"50":1}}],["即因为错误或让出后的时候",{"2":{"48":1}}],["即执行一次longjump",{"2":{"47":1}}],["即栈顶的元素",{"2":{"43":1}}],["即这个元素是第一个被压入栈的",{"2":{"43":1}}],["即无需查询索引3是否有效",{"2":{"41":1}}],["即最高能索引栈大小的位置",{"2":{"41":1}}],["即十个匿名函数实例",{"2":{"38":1}}],["即此函数什么都不会干",{"2":{"77":1}}],["即此浮点数有处于整数表示范围内的整数值",{"2":{"30":1}}],["即此参数列表是一个字符串",{"2":{"26":1}}],["即此参数列表是一个表",{"2":{"26":1}}],["即单一列表",{"2":{"28":1}}],["即一个256位数",{"2":{"380":1}}],["即一个不能在初始化后再次赋值的变量",{"2":{"22":1}}],["即一个未绑定任何声明的名称",{"2":{"5":1}}],["即使是数字索引",{"2":{"267":1}}],["即使是跳转到相同地方的代码",{"2":{"59":1}}],["即使我们说的是术语",{"2":{"185":1}}],["即使本身没有使用变量",{"2":{"21":1}}],["即使这个此标签已经声明在完成的语法块中",{"2":{"16":1}}],["即使让出发生在内嵌的函数调用中",{"2":{"10":1}}],["即使它是数字",{"2":{"3":1}}],["即每分配1kb的内存就标记并扫描多少个元素",{"2":{"4":1}}],["即",{"2":{"3":2,"4":1,"7":1,"8":1,"39":1,"247":1,"260":1}}],["即除了",{"2":{"1":1}}],["即便是那些本身不支持线程的平台",{"2":{"1":1}}],["即2n的算术模",{"2":{"1":1}}],["即所有的值都可以被保存在变量中",{"2":{"1":1}}],["都假设这个给出的位置要么是从字节序列的开头数起",{"2":{"344":1}}],["都不在讨论的范围之内",{"2":{"344":1}}],["都不支持修饰符",{"2":{"331":1}}],["都被认为是第",{"2":{"333":1}}],["都需要一个数字作为参数",{"2":{"331":1}}],["都可以在匹配模式串中使用",{"2":{"320":1}}],["都可以使得条件为假",{"2":{"1":1}}],["都将超出作用域",{"2":{"165":1}}],["都会抛出一个错误",{"2":{"310":1}}],["都会返回",{"2":{"310":1}}],["都会使用两个参数调用它",{"2":{"310":1}}],["都会创建一个新表",{"2":{"36":1}}],["都会在句法上被转换为",{"2":{"5":1}}],["都是随右边的",{"2":{"35":1}}],["都使用nil",{"2":{"28":1}}],["都遵循一般的双补码算术规则",{"2":{"1":1}}],["若非另有说明",{"2":{"1":1,"3":1}}],["huge",{"0":{"370":1},"2":{"370":1}}],["hello",{"2":{"332":1,"333":8}}],["heterogeneous",{"2":{"1":1}}],["hour",{"2":{"408":1,"416":2}}],["home",{"2":{"333":3}}],["how",{"2":{"69":2}}],["hookcount",{"2":{"58":1}}],["hookcall",{"2":{"58":2}}],["hookline",{"2":{"58":1}}],["hooktailcall",{"2":{"58":2}}],["hookret",{"2":{"58":1}}],["hook",{"0":{"58":1,"292":1},"2":{"50":3,"51":2,"52":1,"53":1,"54":2,"55":2,"58":11,"59":12,"184":3,"285":5,"292":11}}],["hooks",{"2":{"49":1}}],["h文件中",{"2":{"46":1}}],["h中被定义",{"2":{"185":1}}],["h中",{"2":{"45":1}}],["handler",{"2":{"2":1}}],["have",{"2":{"1":1}}],["h",{"2":{"1":1,"48":3,"85":1,"93":1,"116":1,"175":1,"186":1,"312":1,"315":1,"325":2,"331":1,"418":1,"419":1,"423":1}}],["但操作的是默认输出文件",{"2":{"393":1}}],["但它可能在比较中认为两个不同的元素相等",{"2":{"357":1}}],["但无论如何",{"2":{"265":1}}],["但执行的是直接赋值",{"2":{"141":1}}],["但只应该在",{"2":{"128":1}}],["但其也经常当作单独的语言使用",{"2":{"419":1}}],["但其关闭的时刻是不确定的",{"2":{"399":1}}],["但其实api中的某些工具可能是一个宏",{"2":{"185":1}}],["但其实这个栈顶的元素还在",{"2":{"147":1}}],["但其仍然存活",{"2":{"74":1}}],["但其没有显式的结构且与纯值平等",{"2":{"7":1}}],["但不同于",{"2":{"321":1}}],["但不会真的把它们存进去",{"2":{"230":1}}],["但不会确保任何额外的栈空间",{"2":{"69":1}}],["但不用完全一致",{"2":{"66":1}}],["但不返回协程本身",{"2":{"10":1}}],["但此时其他的有效字符选项仍然会被处理",{"2":{"54":1}}],["但lua保证大于1000",{"2":{"27":1}}],["但在lua的语法中这可能会导致歧义",{"2":{"14":1}}],["但也会增加步进的大小",{"2":{"4":1}}],["但也可以编译出使用32位整数和单精度浮点数的版本",{"2":{"1":1}}],["但是在未来版本中可能发生变更",{"2":{"418":1}}],["但是因为各种原因其更适合在c中实现",{"2":{"418":1}}],["但是取值于各自的有效范围",{"2":{"416":1}}],["但是其上值都是新创建的",{"2":{"329":1}}],["但是其位置仍然不会和上一个匹配的末尾位置重合",{"2":{"324":1}}],["但是其可以改为",{"2":{"93":1}}],["但是无关紧要",{"2":{"323":1}}],["但是无效",{"2":{"41":1}}],["但是会从",{"2":{"266":1}}],["但是会阻止收集其键",{"2":{"7":1}}],["但是可以使用c函数的独有写法",{"2":{"216":1}}],["但是可以在其正文中包含其他的零",{"2":{"168":1}}],["但是辅助库可以为组合任务提供更高级的函数",{"2":{"186":1}}],["但是它没有延续函数",{"2":{"183":1}}],["但是它们还没有被创建",{"2":{"27":1}}],["但是不支持转义符",{"2":{"331":1}}],["但是不下移任何元素",{"2":{"147":1}}],["但是不会调用元函数",{"2":{"140":1}}],["但是不能大于256",{"2":{"44":1}}],["但是执行的是直接访问",{"2":{"137":1}}],["但是有两点不同之处",{"2":{"124":1}}],["但是有独立执行栈",{"2":{"113":1}}],["但是你可以改为",{"2":{"116":1}}],["但是允许被调用的函数让出",{"2":{"70":1}}],["但是必须注意所选择的键要与其他库区分",{"2":{"45":1}}],["但是and和and",{"2":{"12":1}}],["但是",{"2":{"5":1,"62":1}}],["但是字符串库给字符串类型设置了一个元表",{"2":{"3":1}}],["但是程序将任何类型作为其生成错误的错误对象",{"2":{"2":1}}],["但是也会按需在它们之间做自动转换",{"2":{"1":1}}],["但是关键的区别在于",{"2":{"1":1}}],["next函数",{"2":{"268":1}}],["next遍历表时对键使用lua",{"2":{"168":1}}],["next混淆在一起",{"2":{"115":1}}],["next返回0并且不会压栈",{"2":{"115":1}}],["next",{"0":{"115":1,"267":1},"2":{"115":2,"267":4}}],["newuserdata",{"2":{"422":1}}],["newuserdatauv",{"0":{"114":1},"2":{"114":1,"422":1}}],["newname",{"0":{"414":1},"2":{"414":1}}],["new",{"2":{"231":1,"331":2}}],["newlibtable",{"0":{"230":1},"2":{"229":1,"230":1}}],["newlib",{"0":{"229":1},"2":{"229":1,"230":1}}],["newmetatable",{"0":{"231":1},"2":{"212":1,"231":1,"248":1,"249":1}}],["newtable",{"0":{"112":1},"2":{"112":1}}],["newtable函数",{"2":{"79":1}}],["newthread返回的结果",{"2":{"47":1}}],["newthread",{"0":{"113":1},"2":{"10":1,"113":1}}],["newstate",{"0":{"111":1,"232":1},"2":{"111":1,"160":1,"185":1,"232":2}}],["newstate用在辅助库中",{"2":{"66":1}}],["newstate所传递而来的一个不透明指针",{"2":{"66":1}}],["newindex元值被调用",{"2":{"3":1}}],["newindex元值",{"2":{"3":1}}],["newindex元值的值",{"2":{"3":1}}],["newindex",{"2":{"3":1,"142":1,"143":1,"152":1,"154":1,"157":1,"274":1}}],["nresult",{"2":{"149":1}}],["nresults|1",{"2":{"118":1,"119":1}}],["nresults",{"2":{"58":1,"69":1,"70":1,"118":2,"119":1,"149":2,"183":1,"184":2}}],["nrec",{"2":{"79":1}}],["nan",{"2":{"274":1}}],["narr",{"2":{"79":1}}],["nargs为你压入栈的参数数量",{"2":{"69":1}}],["nargs",{"2":{"69":1,"70":1,"118":2,"119":1,"149":2}}],["nargs+1",{"2":{"69":1,"70":1,"118":1,"119":1}}],["name=",{"2":{"333":1}}],["namewhat",{"2":{"50":3,"54":1}}],["namelist",{"2":{"19":2,"27":1,"424":3}}],["name语法只是var",{"2":{"13":1}}],["name",{"0":{"318":1},"2":{"1":2,"3":2,"13":3,"16":2,"18":1,"19":2,"22":3,"26":3,"27":4,"36":2,"50":4,"54":1,"86":1,"145":2,"153":2,"224":1,"225":2,"231":1,"245":2,"247":1,"278":1,"286":1,"318":3,"424":16}}],["nsize",{"2":{"66":4}}],["n2",{"0":{"299":1},"2":{"63":2,"299":1}}],["n1",{"0":{"299":1},"2":{"63":2,"299":1}}],["n123",{"2":{"12":2}}],["n+1",{"2":{"56":1}}],["ntransfer",{"2":{"50":2,"54":1}}],["nparams",{"2":{"50":3,"54":1}}],["nup",{"2":{"247":5}}],["nups",{"2":{"50":2,"54":1}}],["nuvalue",{"2":{"114":2}}],["null",{"2":{"57":1,"66":3,"111":1,"132":2,"144":1,"148":1,"149":1,"171":1,"208":1,"209":1,"236":1,"252":1}}],["numeric",{"2":{"415":1}}],["numeral",{"2":{"37":1,"424":1}}],["number大小",{"2":{"404":1}}],["number和字符串的转移结果都是一个定义在lua源码中的有效常量值",{"2":{"331":1}}],["numbertointeger",{"0":{"117":1},"2":{"117":1}}],["number",{"0":{"116":1},"2":{"1":2,"71":1,"116":1,"117":1,"124":1,"127":1,"131":1,"162":1,"167":1,"168":2,"169":1,"170":3,"179":1,"207":3,"237":4,"275":2,"277":4,"279":1,"323":1,"325":1,"331":1,"333":1,"402":2}}],["n则表示第一个元素",{"2":{"43":1}}],["n",{"0":{"291":1,"296":1,"298":1,"333":1,"339":1,"350":1,"379":1,"386":1},"2":{"12":1,"19":1,"34":1,"44":1,"48":3,"50":2,"54":2,"55":2,"57":3,"60":2,"61":2,"62":4,"71":3,"72":1,"77":2,"91":1,"115":1,"117":2,"120":3,"122":6,"126":2,"131":2,"138":2,"145":2,"150":6,"154":2,"155":2,"182":1,"184":1,"191":2,"202":2,"205":1,"206":1,"207":1,"286":1,"291":1,"296":1,"298":1,"321":3,"325":13,"331":2,"333":1,"339":2,"350":6,"355":1,"379":5,"386":2,"402":1}}],["no",{"2":{"404":1}}],["normal",{"2":{"306":1}}],["noref或lua",{"2":{"255":1}}],["noref",{"2":{"244":1}}],["non",{"2":{"9":1}}],["nothing",{"2":{"27":2}}],["not",{"2":{"1":1,"12":1,"35":1,"66":1,"418":1,"424":1}}],["nil意味着没有元表",{"2":{"156":1}}],["nil和false会被被待关闭值忽略",{"2":{"23":1}}],["nil",{"2":{"1":9,"12":1,"32":6,"34":2,"37":1,"43":1,"279":1,"331":4,"418":1,"424":1}}],["而给出的位置由基于字符串参数",{"2":{"403":1}}],["而来",{"2":{"387":1}}],["而来的二进制字符串",{"2":{"342":1}}],["而创建了多个状态机的长时间运行的程序",{"2":{"73":1}}],["而第",{"2":{"56":1}}],["而索引",{"2":{"43":1}}],["而索引n表示最后一个元素",{"2":{"43":1}}],["而无需传入某个可变变量的所处位置",{"2":{"41":1}}],["而a",{"2":{"31":1}}],["而并非",{"2":{"27":1}}],["而这行代码会回绕交换x",{"2":{"15":1}}],["而且其中的第一个上值不一定是",{"2":{"265":1}}],["而且其内存会在下一次gc周期内被释放",{"2":{"8":1}}],["而且必须使用",{"2":{"193":1}}],["而且不会将任何值从栈上弹出",{"2":{"60":1,"61":1}}],["而且系统的文件方法可能有些控制字符的问题",{"2":{"12":1}}],["而是只会生成一个警告",{"2":{"422":1}}],["而是有硬实现的方法",{"2":{"421":1}}],["而是一个展示值的快捷方法",{"2":{"270":1}}],["而是会由",{"2":{"269":1}}],["而是在条件语句的后面",{"2":{"16":1}}],["而是在主函数直接或间接调用的函数中",{"2":{"10":1}}],["而是返回一个用来启动协程的函数",{"2":{"10":1}}],["而是之后再于元表上创建这个属性的话",{"2":{"8":1}}],["而在弱键中的则只会在执行终结后的下一次收集中被移除",{"2":{"7":1}}],["而不会是死循环",{"2":{"324":1}}],["而不会影响a",{"2":{"15":1}}],["而不是版本数字的地址",{"2":{"422":1}}],["而不是一个",{"2":{"421":1}}],["而不是一个指针",{"2":{"229":1}}],["而不是做环绕",{"2":{"420":1}}],["而不是浮点数",{"2":{"420":1}}],["而不是返回错误码",{"2":{"390":1,"391":1}}],["而不是像c代码中的0",{"2":{"326":1}}],["而不是执行这个协程的主体线程",{"2":{"149":1}}],["而不是可变参",{"2":{"135":1}}],["而不是lua",{"2":{"48":1}}],["而不是直接的赋值",{"2":{"3":1}}],["而不只是定义上边提到的事件名",{"2":{"3":1}}],["而不只是数字",{"2":{"1":1}}],["而非直接索引",{"2":{"3":1}}],["而只是",{"2":{"1":1}}],["而",{"2":{"1":1,"3":1,"30":1,"341":1}}],["中也许会不一样",{"2":{"419":1}}],["中使用的所有字段也遵循和os",{"2":{"416":1}}],["中位于",{"2":{"356":1}}],["中第",{"2":{"350":2}}],["中第一个不可读字节的位置",{"2":{"342":1}}],["中从第",{"2":{"348":1,"349":1}}],["中所有的的utf",{"2":{"347":1}}],["中所有条目的表",{"2":{"230":1}}],["中读取的起始位置",{"2":{"342":1}}],["中后",{"2":{"341":1}}],["中前",{"2":{"341":1}}],["中对",{"2":{"332":1}}],["中内容都视为无特殊含义的字符",{"2":{"330":1}}],["中查找",{"2":{"330":1,"336":1}}],["中查找名称",{"2":{"318":1}}],["中查找字符串",{"2":{"208":1}}],["中寻找",{"2":{"310":1}}],["中索引为",{"2":{"290":1,"295":1}}],["中必须由",{"2":{"249":1}}],["中复制数据",{"2":{"240":1}}],["中移除",{"2":{"202":1}}],["中提供了一系列方便c代码与lua交互的函数",{"2":{"186":1}}],["中被调用时",{"2":{"184":1}}],["中没有这个值时会返回0",{"2":{"155":1}}],["中",{"2":{"153":1,"186":1,"188":1,"189":1,"190":1,"246":1,"270":1,"300":1,"309":1,"344":1,"353":1,"354":1,"359":1,"400":1,"405":1,"418":1,"419":2}}],["中有无效的字符选项",{"2":{"54":1}}],["中标记第一个返回的值中有意义",{"2":{"50":1}}],["中可以找到lua的完整语法",{"2":{"40":1}}],["中一个新的局部变量",{"2":{"18":1}}],["中返回值",{"2":{"16":1}}],["中的话",{"2":{"419":1}}],["中的整数和小数部分",{"2":{"376":1}}],["中的最后一个元素",{"2":{"356":1}}],["中的元素移入到表",{"2":{"354":1}}],["中的某个字符之前的空串",{"2":{"321":1}}],["中的某些特定的字段被设置",{"2":{"54":1}}],["中的字符则表示它们本身",{"2":{"320":1}}],["中的字符集",{"2":{"320":1}}],["中的任意一个",{"2":{"320":1}}],["中的任何错误都不会传播开",{"2":{"269":1}}],["中的每个遇到的",{"2":{"318":1}}],["中的值",{"2":{"310":1,"342":1,"419":1}}],["中的第一个位置",{"2":{"320":1}}],["中的第",{"2":{"296":1,"299":2}}],["中的所有键值对",{"2":{"268":1}}],["中的所有函数注册到栈顶的表中",{"2":{"247":1}}],["中的函数注册在其中",{"2":{"229":1}}],["中的长度为",{"2":{"191":1}}],["中的",{"2":{"85":1,"93":1,"116":1,"333":1,"353":1,"379":1,"419":1}}],["中的其他字段值",{"2":{"58":1}}],["中的各个字符都会使得结构体",{"2":{"54":1}}],["中的的i值在其被赋值为4之前就已经决定了",{"2":{"15":1}}],["中的一个特殊索引上",{"2":{"5":1}}],["中的一段",{"2":{"1":1}}],["中通过注册",{"2":{"9":1}}],["中是个常规值",{"2":{"1":1}}],["也许同时有其他地方在创建这个文件",{"2":{"417":1}}],["也将匹配该类中的零个或多个字符",{"2":{"321":1}}],["也将会正常返回",{"2":{"48":1}}],["也包括非魔法字符",{"2":{"320":1}}],["也是由查找器返回的",{"2":{"310":1}}],["也是非直接的函数调用",{"2":{"26":1}}],["也可能会在上值下边",{"2":{"247":1}}],["也可以为",{"2":{"356":1}}],["也可以是个函数",{"2":{"287":1}}],["也可以是一个在为栈分配的空间内",{"2":{"41":1}}],["也可以访问闯入的参数和临时变量",{"2":{"287":1}}],["也可以使用一种由长括号括起来的长格式来定义文本字符串",{"2":{"12":1}}],["也可以注册c函数供lua代码调用",{"2":{"0":1}}],["也可以用于交互式使用或批量执行",{"2":{"0":1}}],["也绝对不同于lual",{"2":{"244":1}}],["也应当在此函数调用后立刻返回",{"2":{"184":1}}],["也受gc的管理",{"2":{"113":1}}],["也只会返回其边长",{"2":{"34":1}}],["也称作标识",{"2":{"12":1}}],["也不大于任何值",{"2":{"31":1}}],["也不包括执行调试库的操作",{"2":{"9":1}}],["也不会因为运行结束器或其他消息处理方法而被调用",{"2":{"2":1}}],["也常常用来替代",{"2":{"1":1}}],["和常见的bnf扩展形式一样",{"2":{"424":1}}],["和其他调用终结器时发生的错误一样",{"2":{"420":1}}],["和所有lua中的代码块一样",{"2":{"419":1}}],["和数字参数",{"2":{"292":1}}],["和load类似",{"2":{"266":1}}],["和lua中的待关闭变量类似",{"2":{"165":1}}],["和lua中所有的真假值测试类似",{"2":{"163":1}}],["和lua代码中一样",{"2":{"157":1}}],["和lua",{"2":{"118":1,"137":1,"227":1,"228":1}}],["和lua函数类似",{"2":{"71":1}}],["和一个扩展值",{"2":{"310":1}}],["和一般的lua调用异常",{"2":{"69":1}}],["和一些预定义值",{"2":{"45":1}}],["和在lua中一样",{"2":{"89":1}}],["和在lua代码中一样",{"2":{"84":1,"87":1,"152":1,"154":1}}],["和在lua",{"2":{"60":1,"61":1,"62":1}}],["和索引c函数的上值",{"2":{"41":1}}],["和索引一样",{"2":{"1":1}}],["和幂运算",{"2":{"35":1}}],["和t",{"2":{"31":1}}],["和协程都是比较其引用",{"2":{"31":1}}],["和后边的参数",{"2":{"26":1}}],["和nan",{"2":{"1":1}}],["和",{"2":{"1":3,"60":1,"61":1,"62":1,"93":1,"118":1,"127":1,"234":1,"245":1,"271":1,"292":1,"296":1,"321":2,"322":1,"325":1,"331":2,"341":1,"348":1,"349":1,"354":1,"379":1,"380":2,"386":1,"387":2,"402":1,"408":1,"409":1,"416":1,"421":1,"422":1}}],["主乘数用以控制主会后的频率",{"2":{"6":1}}],["主要特质就是不同于其他任何值",{"2":{"1":1}}],["主程序",{"2":{"0":1}}],["tmpname",{"0":{"417":1}}],["tmpfile",{"0":{"396":1},"2":{"417":1}}],["t1",{"0":{"409":1},"2":{"409":2,"419":2}}],["t2",{"0":{"409":1},"2":{"409":2,"419":2}}],["time所返回的结果",{"2":{"409":1}}],["time",{"0":{"408":1,"416":1},"2":{"408":2,"415":1,"416":2}}],["traceback",{"0":{"252":1,"297":1},"2":{"252":1,"297":1}}],["true",{"2":{"1":1,"10":3,"12":1,"37":1,"50":1,"203":1,"246":1,"249":1,"331":1,"411":1,"424":1}}],["templates",{"2":{"318":1}}],["testudata",{"0":{"250":1},"2":{"250":1}}],["terminal",{"2":{"40":1}}],["tbale",{"2":{"231":1}}],["tboolean",{"2":{"175":1}}],["tp",{"2":{"176":2}}],["tlightuserdata",{"2":{"175":1}}],["tuserdata",{"2":{"175":1}}],["tuserdata或者lua",{"2":{"66":1}}],["tname",{"2":{"196":1,"212":2,"220":2,"231":4,"248":2,"250":1,"253":2}}],["tnumber",{"2":{"175":1}}],["tnil",{"2":{"175":1,"219":1}}],["tnone",{"2":{"91":1,"175":1}}],["tnone的值来处理",{"2":{"41":1}}],["typeerror",{"0":{"253":1},"2":{"196":1,"253":1}}],["type返回的值",{"2":{"176":1}}],["type返回的类型在源代码",{"2":{"175":1}}],["typename",{"0":{"176":1,"254":1},"2":{"115":2,"176":1,"254":1}}],["type",{"0":{"175":1,"279":1,"385":1,"397":1},"2":{"93":1,"115":2,"116":1,"175":1,"211":1}}],["typedef",{"2":{"58":1,"66":1,"71":1,"93":1,"107":1,"108":1,"116":1,"144":1,"160":1,"177":1,"180":1,"181":1,"245":1}}],["tthread",{"2":{"66":1,"175":1}}],["ttable",{"2":{"66":1,"175":1}}],["tfunction",{"2":{"66":1,"175":1}}],["tstring",{"2":{"66":1,"175":1}}],["tan",{"0":{"383":1}}],["tar",{"2":{"333":2}}],["tail",{"2":{"26":3,"292":1}}],["tableconstructor",{"2":{"26":1,"36":1,"37":1,"424":3}}],["tables",{"0":{"7":1},"2":{"7":1}}],["table",{"0":{"267":1,"272":1,"274":1,"276":1,"294":1,"352":1,"353":1,"354":1,"355":1,"356":1,"357":1,"358":1,"416":1},"2":{"1":2,"3":2,"7":1,"272":2,"274":3,"276":1,"279":1,"294":1,"313":1,"316":1,"351":1,"353":1,"356":1,"418":1}}],["t",{"0":{"264":1,"268":1,"354":1},"2":{"12":1,"27":2,"34":3,"36":10,"50":2,"54":1,"66":4,"69":4,"107":3,"114":1,"115":2,"129":1,"138":2,"139":2,"142":2,"143":2,"144":1,"152":2,"154":2,"157":2,"162":1,"168":1,"181":1,"190":1,"191":1,"200":1,"201":1,"206":1,"211":3,"221":2,"224":1,"225":1,"234":1,"236":1,"240":1,"243":1,"244":4,"247":1,"251":1,"255":1,"264":5,"265":1,"267":1,"268":5,"325":3,"332":1,"333":2,"353":2,"354":1,"408":2}}],["throw",{"2":{"47":1}}],["thread",{"0":{"285":1,"286":1,"287":1,"292":1,"293":1,"297":1},"2":{"1":1,"279":1,"302":1}}],["thread和table",{"2":{"1":1}}],["then",{"2":{"12":1,"16":2,"424":2}}],["the",{"2":{"4":1,"6":1}}],["to=lua",{"2":{"332":1}}],["touserdata",{"0":{"174":1},"2":{"174":1,"212":1}}],["tothread",{"0":{"173":1},"2":{"173":1}}],["tostring",{"0":{"172":1,"278":1},"2":{"172":1,"251":1,"278":3,"419":1,"421":1}}],["tostring和错误消息中可能会用到包含字符串的",{"2":{"3":1}}],["tointegerx返回0",{"2":{"167":1}}],["tointegerx",{"0":{"167":1},"2":{"166":1,"167":1}}],["tointeger",{"0":{"166":1,"384":1},"2":{"166":1}}],["toidx",{"2":{"78":1}}],["tocont",{"2":{"180":1}}],["tocfunction",{"0":{"164":1},"2":{"164":1}}],["toclose",{"0":{"165":1},"2":{"74":1,"165":1}}],["toboolean对于任何不同于false和nil的lua值都返回true",{"2":{"163":1}}],["toboolean",{"0":{"163":1},"2":{"163":1}}],["tonumberx返回0",{"2":{"170":1}}],["tonumberx",{"0":{"170":1},"2":{"169":1,"170":1}}],["tonumber",{"0":{"169":1,"277":1},"2":{"71":1,"169":1,"277":2}}],["tolstring会将此值作为参数来调用相应的元函数",{"2":{"251":1}}],["tolstring会将栈上的实际值改为字符串",{"2":{"168":1}}],["tolstring获取结果",{"2":{"206":1,"210":1,"236":1}}],["tolstring返回值为在lua状态机内部的一个字符串指针",{"2":{"168":1}}],["tolstring时会因为这里的改变而混淆遍历",{"2":{"168":1}}],["tolstring可能会改变给出索引处的值",{"2":{"115":1}}],["tolstring",{"0":{"168":1,"251":1},"2":{"42":1,"115":1,"168":1,"172":1,"251":1}}],["topointer来格式化指针",{"2":{"331":1}}],["topointer将返回",{"2":{"171":1}}],["topointer",{"0":{"171":1},"2":{"171":1}}],["top",{"2":{"41":1,"209":1}}],["tokens",{"2":{"40":1}}],["to",{"2":{"1":1,"182":2,"195":1}}],["fmod",{"0":{"369":1}}],["fmt",{"0":{"337":1,"338":1,"342":1},"2":{"124":1,"135":1,"216":2,"337":1,"342":1}}],["flush",{"0":{"389":1,"400":1},"2":{"389":1}}],["floor",{"0":{"368":1},"2":{"359":1}}],["float",{"2":{"1":1,"116":2,"325":1,"359":1,"360":1,"369":1,"385":1}}],["flaaap",{"2":{"323":1}}],["f2",{"0":{"299":1},"2":{"299":1}}],["f1",{"0":{"299":1},"2":{"299":1}}],["failure",{"2":{"411":1}}],["fail",{"2":{"336":1}}],["failed",{"2":{"258":1}}],["false和nil均表示假值",{"2":{"16":1}}],["false",{"2":{"1":5,"10":1,"12":1,"32":5,"37":1,"203":1,"247":1,"331":1,"424":1}}],["fname",{"2":{"218":1,"221":2}}],["fn",{"2":{"122":1}}],["free",{"2":{"66":1}}],["from=world",{"2":{"332":1}}],["fromidx",{"2":{"78":1}}],["from",{"2":{"1":1,"75":1,"148":1,"149":2,"182":2,"332":1,"333":2}}],["ftransfer",{"2":{"50":2,"54":1}}],["fp10表示为1984",{"2":{"12":1}}],["f",{"0":{"269":1,"282":1,"286":1,"287":1,"290":1,"295":1,"298":1,"302":1,"307":1,"354":1},"2":{"12":1,"26":10,"27":15,"28":12,"36":4,"54":6,"59":2,"69":3,"111":2,"123":1,"124":1,"145":3,"151":2,"159":1,"249":2,"269":2,"286":4,"287":2,"290":1,"295":1,"302":2,"307":2,"321":1,"325":1,"331":2,"354":1}}],["formatstring",{"0":{"331":1}}],["format",{"0":{"331":1,"408":1},"2":{"278":1,"331":1,"408":5}}],["format和io",{"2":{"270":1}}],["format方法",{"2":{"30":1}}],["for循环通用形式的初始化变量",{"2":{"28":1}}],["for语句有两种形式",{"2":{"17":1}}],["for语句",{"0":{"17":1},"1":{"18":1,"19":1}}],["for",{"2":{"12":1,"18":1,"19":3,"28":1,"38":1,"71":1,"268":1,"332":2,"401":1,"424":2}}],["foo",{"2":{"10":4,"28":1,"71":1,"317":4,"318":4,"418":1}}],["find",{"0":{"330":1},"2":{"319":1,"330":1}}],["finalization",{"2":{"8":1}}],["finalizers",{"2":{"8":1}}],["filehandle",{"2":{"249":1}}],["file",{"0":{"388":1,"390":1,"393":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1},"2":{"218":1,"249":1,"388":2,"391":1,"397":2,"399":2,"400":1,"401":1,"402":1,"403":3,"405":2}}],["fileresult",{"0":{"218":1},"2":{"218":1}}],["filename",{"0":{"260":1,"266":1,"391":1,"392":1,"413":1},"2":{"214":2,"226":1,"227":3,"266":1,"392":1,"419":1,"421":1}}],["field",{"2":{"36":3,"50":1,"424":3}}],["fieldlist",{"2":{"36":2,"424":2}}],["fieldsep",{"2":{"36":3,"424":3}}],["fields",{"2":{"26":2,"50":1}}],["first",{"2":{"1":3}}],["func",{"2":{"234":3,"245":3,"247":1,"286":1}}],["funcindex2",{"2":{"63":2}}],["funcindex1",{"2":{"63":2}}],["funcindex",{"2":{"57":1,"61":2,"62":3}}],["funcname",{"0":{"314":1},"2":{"27":2,"195":1,"314":4,"424":2}}],["funcbody",{"2":{"27":4,"424":4}}],["func不是个方法",{"2":{"3":1}}],["functiondef",{"2":{"27":1,"37":1,"424":2}}],["functioncall",{"2":{"20":1,"26":3,"37":1,"424":3}}],["function值",{"2":{"3":1}}],["function",{"0":{"329":1},"2":{"1":2,"10":1,"12":1,"27":12,"38":1,"48":6,"122":2,"279":1,"333":1,"424":3}}],["full",{"2":{"1":3,"8":1,"91":1,"105":1,"114":1,"155":1,"174":1,"249":1,"296":1,"404":1,"422":1}}],["pi",{"0":{"377":1}}],["plain",{"0":{"330":1},"2":{"330":1}}],["ptrdiff",{"2":{"107":1}}],["ptr",{"2":{"66":4}}],["pushfail",{"0":{"241":1},"2":{"241":1}}],["pushfstring相同的规则",{"2":{"216":1}}],["pushfstring",{"0":{"124":1},"2":{"42":1,"124":1,"135":1}}],["pushresult后",{"2":{"197":1}}],["pushresultsize",{"0":{"243":1},"2":{"197":1,"243":1}}],["pushresult",{"0":{"242":1},"2":{"197":1,"242":1,"243":1}}],["pushvfstring",{"0":{"135":1},"2":{"135":1}}],["pushvalue",{"0":{"134":1},"2":{"134":1}}],["pushthread",{"0":{"133":1},"2":{"133":1}}],["pushstring",{"0":{"132":1},"2":{"128":1,"132":1}}],["pushstring和lua",{"2":{"42":1}}],["pushglobaltable",{"0":{"125":1},"2":{"125":1}}],["pushcfunction",{"0":{"123":1},"2":{"123":1,"145":1}}],["pushcclosure调用",{"2":{"123":1}}],["pushcclosure会将这些值从栈上弹出",{"2":{"122":1}}],["pushcclosure来创建c函数并压入栈中",{"2":{"122":1}}],["pushcclosure",{"0":{"122":1},"2":{"44":1,"122":1}}],["pushboolean",{"0":{"121":1},"2":{"121":1}}],["pushnil",{"0":{"130":1},"2":{"115":1,"130":1}}],["pushnumber",{"0":{"131":1},"2":{"71":2,"131":1}}],["pushinteger",{"0":{"126":1},"2":{"69":1,"126":1}}],["pushlightuserdata",{"0":{"127":1},"2":{"127":1}}],["pushliteral",{"0":{"128":1},"2":{"69":1,"71":1,"128":1}}],["pushlstring",{"0":{"129":1},"2":{"42":1,"129":1}}],["pseudo",{"2":{"41":1}}],["p",{"2":{"12":2,"117":2,"124":1,"127":1,"139":2,"143":3,"181":2,"189":2,"222":2,"320":1,"331":1,"347":2}}],["posix",{"2":{"416":1}}],["pos+2",{"2":{"356":1}}],["pos+1",{"2":{"353":1,"356":1}}],["pos",{"0":{"342":1,"353":1,"356":1},"2":{"342":1,"353":3,"356":4}}],["popen创建的文件句柄时",{"2":{"399":1}}],["popen",{"0":{"394":1}}],["pop之外的任何api函数将其移除",{"2":{"165":1}}],["pop将该槽位从栈上移除了",{"2":{"165":1}}],["pop",{"0":{"120":1},"2":{"115":1,"120":1}}],["portable",{"2":{"9":1}}],["pow",{"2":{"3":1}}],["pcall函数会返回这些状态码中的一个",{"2":{"118":1}}],["pcall函数将在",{"2":{"2":1}}],["pcall返回后再收集",{"2":{"118":1}}],["pcall返回到栈上",{"2":{"118":1}}],["pcall通常会把这个函数和它的参数从栈上移除",{"2":{"118":1}}],["pcall会捕获它",{"2":{"118":1}}],["pcall的行为会和lua",{"2":{"118":1}}],["pcall后的所有工作",{"2":{"48":1}}],["pcall中运行时让出",{"2":{"48":1}}],["pcallk本身的返回相同",{"2":{"48":1}}],["pcallk传递而来",{"2":{"48":1}}],["pcallk替换lua",{"2":{"48":1}}],["pcallk且它们发生了让出时",{"2":{"48":1}}],["pcallk",{"0":{"119":1},"2":{"48":4,"58":1,"119":1}}],["pcall",{"0":{"118":1,"269":1},"2":{"2":1,"48":3,"118":1,"119":1,"214":1,"215":1,"269":3}}],["pack的结果的长度",{"2":{"338":1}}],["pack使用零值来做填充并且在string",{"2":{"325":1}}],["pack会检查所给的值和大小是否合适",{"2":{"325":1}}],["pack参数或是string",{"2":{"325":1}}],["packsize",{"0":{"338":1},"2":{"325":1}}],["pack",{"0":{"337":1,"355":1},"2":{"325":1,"342":1}}],["package",{"0":{"311":1,"312":1,"313":1,"314":1,"315":1,"316":1,"317":1,"318":1},"2":{"246":2,"309":1,"310":9,"313":1,"418":1}}],["pattern",{"0":{"330":1,"332":1,"333":1,"336":1},"2":{"319":1,"321":1,"322":1,"330":3,"332":4,"333":1,"336":4}}],["path和package",{"2":{"419":1}}],["path中的路径来查找有没有相应的lua库",{"2":{"317":1}}],["path是一样的",{"2":{"312":1}}],["path",{"0":{"315":1,"318":1},"2":{"310":1,"315":2,"318":1,"419":1}}],["pairs",{"0":{"268":1},"2":{"268":2}}],["paninc函数运行方式类似于",{"2":{"47":1}}],["panic",{"2":{"232":1}}],["panicf",{"2":{"68":1}}],["panic有陷入恐慌的含义",{"2":{"47":1}}],["panic函数",{"2":{"47":1}}],["params",{"2":{"27":2}}],["parameters",{"2":{"27":1}}],["parameter",{"2":{"1":1}}],["parlist",{"2":{"27":2,"424":2}}],["pause",{"2":{"4":1,"82":1,"259":1}}],["passed",{"2":{"1":1}}],["preload表中查找加载器",{"2":{"317":1}}],["preload",{"0":{"316":1},"2":{"310":1,"317":1}}],["prepbuffsize",{"0":{"240":1},"2":{"201":1,"239":1,"240":1}}],["prepbuffer",{"0":{"239":1},"2":{"191":1,"239":1}}],["prefixexp",{"2":{"13":2,"26":3,"37":2,"424":6}}],["print函数不会调用tostring来格式化其参数",{"2":{"421":1}}],["printf",{"2":{"54":1,"115":1}}],["print",{"0":{"270":1},"2":{"10":8,"14":4,"28":3,"38":4,"270":1,"286":1,"324":1,"332":1,"419":1}}],["prompt2",{"2":{"419":1}}],["prompt",{"2":{"419":1}}],["prog",{"0":{"394":1},"2":{"394":1}}],["programming",{"2":{"0":1,"1":2}}],["proper",{"2":{"26":2}}],["protected",{"2":{"2":2}}],["pragmatics",{"2":{"1":1}}],["bin",{"2":{"419":2}}],["binary",{"2":{"329":1}}],["binop",{"2":{"37":1,"424":2}}],["byte",{"0":{"327":1},"2":{"326":2}}],["bxy",{"2":{"321":1}}],["bxor",{"2":{"3":1}}],["bsd以及其他支持",{"2":{"314":1}}],["buff",{"2":{"224":1,"225":2}}],["buffsub",{"0":{"202":1},"2":{"202":1}}],["bufflen",{"0":{"200":1},"2":{"200":1}}],["buffaddr",{"0":{"198":1},"2":{"198":1}}],["buffinitsize",{"0":{"201":1},"2":{"197":1,"201":1}}],["buffinit",{"0":{"199":1},"2":{"197":1,"199":1,"201":1}}],["buffersize",{"2":{"239":1}}],["buffer类型的变量",{"2":{"197":2}}],["buffer",{"0":{"197":1},"2":{"188":2,"189":2,"190":2,"191":1,"192":2,"193":2,"197":3,"198":2,"199":2,"200":2,"201":1,"202":2,"239":1,"240":2,"242":1,"243":1}}],["bt",{"2":{"110":1,"265":2}}],["b会被转换为b",{"2":{"31":1}}],["b会被转化为b",{"2":{"31":1}}],["b=1",{"2":{"27":1}}],["b=10",{"2":{"27":1}}],["b=2",{"2":{"27":1}}],["b=4",{"2":{"27":4}}],["b=nil",{"2":{"27":2}}],["block",{"2":{"14":3,"16":5,"18":1,"19":1,"21":1,"27":1,"424":11}}],["blocks",{"0":{"14":1}}],["break只跳出最内层的循环",{"2":{"16":1}}],["break语句会打断while",{"2":{"16":1}}],["break",{"2":{"12":1,"16":1,"424":1}}],["b",{"2":{"10":4,"12":1,"14":3,"27":6,"28":2,"121":2,"188":2,"189":2,"190":2,"191":2,"192":1,"193":1,"197":6,"198":2,"199":2,"200":2,"201":1,"202":2,"239":1,"240":2,"242":2,"243":1,"265":1,"277":1,"317":4,"321":1,"325":2,"392":1,"419":2}}],["bnot",{"2":{"3":1}}],["body",{"2":{"10":6,"19":1,"27":9,"264":1,"268":1,"347":1,"401":1}}],["border",{"2":{"34":5}}],["bor",{"2":{"3":1}}],["boolean",{"2":{"1":2,"279":1}}],["base",{"0":{"277":1,"371":1},"2":{"277":3,"371":2,"418":1}}],["based",{"2":{"0":1}}],["bad",{"2":{"186":1,"195":1}}],["balanced",{"2":{"69":1}}],["band",{"2":{"3":1}}],["be",{"2":{"1":1}}],["ﬁrst",{"2":{"1":1}}],["scipt",{"2":{"419":1}}],["script",{"2":{"419":3}}],["scoped",{"2":{"13":1}}],["system",{"2":{"410":1}}],["sqrt",{"0":{"382":1}}],["signal",{"2":{"410":1}}],["sin",{"0":{"381":1},"2":{"418":1}}],["size",{"0":{"404":1},"2":{"4":1,"50":1,"66":6,"114":3,"129":1,"144":4,"162":1,"168":1,"181":1,"190":1,"191":1,"200":1,"201":1,"206":1,"224":1,"225":1,"236":1,"240":1,"243":1,"251":1,"259":1,"325":2,"404":1}}],["sn",{"2":{"325":1}}],["sort",{"0":{"357":1},"2":{"418":1}}],["so",{"2":{"317":4}}],["solaris",{"2":{"314":1}}],["source",{"2":{"50":7,"54":1}}],["sz",{"2":{"181":2,"197":4,"201":1,"209":2,"224":1,"225":2,"240":2,"243":1}}],["sprintf",{"2":{"124":1,"331":1}}],["success",{"2":{"411":1}}],["suspended",{"2":{"306":1}}],["sum",{"2":{"71":4}}],["substitution",{"2":{"333":1}}],["sub中一样的索引规则",{"2":{"327":1}}],["sub",{"0":{"341":1},"2":{"3":1,"341":2}}],["subroutine",{"2":{"1":1}}],["src",{"2":{"50":2,"54":1}}],["srclen",{"2":{"50":2}}],["sec",{"2":{"408":1,"416":2}}],["sep",{"0":{"318":1,"339":1,"352":1},"2":{"318":1,"339":2,"352":3}}],["searchpath",{"0":{"318":1}}],["searchpath返回",{"2":{"317":1}}],["searchpath中的描述",{"2":{"317":2}}],["searchers",{"0":{"317":1},"2":{"310":2}}],["searchers会引导查找加载器",{"2":{"310":1}}],["select",{"0":{"275":1},"2":{"275":1}}],["self",{"2":{"27":1}}],["seed",{"2":{"380":1}}],["seek",{"0":{"403":1},"2":{"218":1,"403":5}}],["see",{"2":{"47":1}}],["sequence",{"2":{"34":1}}],["setstepmul",{"2":{"421":1}}],["setpause",{"2":{"421":1}}],["setvbuf",{"0":{"404":1},"2":{"404":1}}],["set",{"2":{"320":6,"321":4,"403":2}}],["setuservalue",{"0":{"296":1},"2":{"422":1}}],["setupvalue",{"0":{"61":1,"295":1},"2":{"5":1,"42":1,"61":1}}],["setfuncs的注册函数的数组的元素类型",{"2":{"245":1}}],["setfuncs组合使用",{"2":{"230":1}}],["setfuncs",{"0":{"247":1},"2":{"229":1,"247":1}}],["setfield",{"0":{"152":1},"2":{"152":1}}],["setmetatable",{"0":{"156":1,"248":1,"276":1,"294":1},"2":{"156":1,"248":1}}],["setiuservalue",{"0":{"155":1},"2":{"155":1,"422":1}}],["setiuservalue和lua",{"2":{"114":1}}],["seti",{"0":{"154":1},"2":{"154":1}}],["setallocf",{"0":{"151":1},"2":{"151":1}}],["settable",{"0":{"157":1},"2":{"141":1,"157":1}}],["settop和lua",{"2":{"165":1}}],["settop或lua",{"2":{"165":1}}],["settop",{"0":{"158":1},"2":{"120":1,"158":1}}],["setglobal",{"0":{"153":1},"2":{"69":1,"145":1,"153":1}}],["setlocale",{"0":{"415":1},"2":{"415":1}}],["setlocal",{"0":{"60":1,"293":1},"2":{"60":1}}],["setlocal来访问或更改这些值",{"2":{"50":1}}],["sethook函数",{"2":{"285":1}}],["sethook",{"0":{"59":1,"292":1},"2":{"59":1}}],["setwarnf设置的一个不透明指针",{"2":{"180":1}}],["setwarnf",{"0":{"159":1},"2":{"2":1,"159":1}}],["s",{"0":{"327":1,"330":1,"332":1,"333":1,"334":1,"335":1,"336":1,"339":1,"340":1,"341":1,"342":1,"343":1,"347":1,"348":1,"349":1,"350":1},"2":{"10":2,"50":6,"54":1,"115":2,"124":1,"128":2,"129":3,"132":4,"162":2,"189":2,"190":2,"192":2,"222":2,"228":2,"320":2,"323":3,"325":2,"326":2,"327":3,"330":1,"331":1,"332":4,"333":4,"336":1,"338":1,"339":1,"340":1,"341":5,"342":3,"347":2,"348":1,"349":1,"350":5}}],["shell$",{"2":{"419":3}}],["shell",{"2":{"410":2,"419":2}}],["short",{"2":{"50":4,"54":1,"325":2}}],["shr",{"2":{"3":1}}],["shl",{"2":{"3":1}}],["stderr",{"2":{"387":1}}],["stdin",{"2":{"387":1,"419":2}}],["stdout",{"2":{"270":1,"387":1}}],["state指针",{"2":{"113":1}}],["state类型",{"2":{"106":1,"185":1}}],["state",{"0":{"160":1},"2":{"48":4,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"65":1,"67":1,"68":1,"69":1,"70":1,"71":2,"72":1,"73":1,"74":1,"75":2,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":2,"114":1,"115":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":2,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":2,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":3,"174":1,"175":1,"176":1,"179":1,"181":1,"182":2,"183":1,"184":1,"185":1,"194":1,"195":1,"196":1,"199":1,"201":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"235":1,"236":1,"237":1,"238":1,"241":1,"244":1,"246":1,"247":1,"248":1,"250":1,"251":1,"252":2,"253":1,"254":1,"255":1,"256":1}}],["stat",{"2":{"14":3,"15":1,"16":7,"18":1,"19":1,"20":1,"22":1,"27":2,"217":1,"218":1,"419":2,"424":2}}],["status",{"0":{"161":1,"306":1},"2":{"1":1,"48":2,"108":1,"161":1,"418":2}}],["stop",{"2":{"4":1,"6":1,"259":1}}],["stepmul",{"2":{"82":1}}],["stepsize",{"2":{"82":2}}],["step",{"2":{"4":2,"259":3}}],["strftime",{"2":{"408":1}}],["stream结构作为起始",{"2":{"249":1}}],["stream",{"0":{"249":1},"2":{"249":3}}],["str",{"2":{"215":2}}],["strip",{"0":{"329":1},"2":{"80":1,"329":1}}],["stringtonumber",{"0":{"162":1},"2":{"162":1}}],["string",{"0":{"327":1,"328":1,"329":1,"330":1,"331":1,"332":1,"333":1,"334":1,"335":1,"336":1,"337":1,"338":1,"339":1,"340":1,"341":1,"342":1,"343":1},"2":{"1":2,"12":1,"26":4,"197":1,"279":1,"319":3,"325":4,"326":3,"331":2,"332":2,"333":6,"341":2,"418":1}}],["struct",{"2":{"50":1,"160":1,"197":1,"245":1,"249":1}}],["strachey",{"2":{"1":1}}],["said",{"2":{"1":1}}],["i为整数",{"2":{"341":1}}],["immediately",{"2":{"324":1}}],["ipairs",{"0":{"264":1},"2":{"264":1}}],["i++",{"2":{"71":1}}],["i+1",{"2":{"15":1,"327":1,"352":1,"358":1}}],["idx",{"2":{"65":1,"150":1,"221":2,"251":1}}],["idsize",{"2":{"50":1}}],["idiv",{"2":{"3":1}}],["i被声明为循环体的局部变量",{"2":{"19":1}}],["i",{"0":{"327":1,"341":1,"348":1,"349":1,"350":1,"352":1,"358":1,"387":1},"1":{"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1},"2":{"15":3,"36":1,"38":2,"71":5,"87":2,"124":1,"142":2,"178":3,"264":1,"325":2,"326":2,"327":4,"331":1,"341":5,"348":4,"349":3,"350":4,"352":3,"357":2,"358":2,"387":2,"418":3,"419":2}}],["io",{"0":{"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1},"2":{"14":4,"218":1,"387":6,"389":1,"391":3,"395":1,"398":1,"418":1,"421":2}}],["item",{"2":{"321":1}}],["it",{"2":{"1":1}}],["if",{"2":{"1":1,"12":1,"16":1,"66":1,"71":1,"424":1}}],["isdst",{"2":{"408":1,"416":1}}],["iso标准c并不支持此函数",{"2":{"314":1}}],["isrunning",{"2":{"259":1}}],["isyieldable",{"0":{"106":1,"303":1},"2":{"106":1}}],["isuserdata",{"0":{"105":1},"2":{"105":1}}],["isthread",{"0":{"104":1},"2":{"104":1}}],["istable",{"0":{"103":1},"2":{"103":1}}],["istailcall",{"2":{"50":2,"54":1}}],["isstring",{"0":{"102":1},"2":{"102":1}}],["isnum",{"2":{"166":1,"167":2,"169":1,"170":2}}],["isnumber",{"0":{"101":1},"2":{"71":1,"101":1}}],["isnoneornil",{"0":{"100":1},"2":{"100":1,"234":1}}],["isnone",{"0":{"99":1},"2":{"99":1}}],["isnil",{"0":{"98":1},"2":{"98":1}}],["islightuserdata",{"0":{"97":1},"2":{"97":1}}],["isinteger",{"0":{"96":1},"2":{"96":1}}],["iscfunction",{"0":{"95":1},"2":{"95":1}}],["isboolean来探测类型",{"2":{"163":1}}],["isboolean",{"0":{"94":1},"2":{"94":1}}],["isvararg",{"2":{"50":2,"54":1}}],["is",{"2":{"1":1}}],["input",{"0":{"390":1},"2":{"391":1,"393":1,"395":1}}],["init",{"0":{"330":1,"332":1,"336":1},"2":{"317":2,"318":2,"330":1,"332":1,"336":1,"419":2}}],["insert",{"0":{"92":1,"353":1},"2":{"92":1,"353":1}}],["instantiated",{"2":{"27":1}}],["incorrect",{"2":{"71":1}}],["incremental",{"0":{"4":1},"2":{"259":1,"421":1}}],["indice",{"2":{"41":1}}],["index2",{"2":{"76":1,"136":1}}],["index1",{"2":{"76":1,"136":1}}],["index元值",{"2":{"3":1}}],["index元值的值",{"2":{"3":1}}],["index",{"0":{"267":1,"272":1,"274":1,"275":1},"2":{"3":1,"41":1,"74":1,"84":2,"87":2,"88":1,"89":2,"91":1,"92":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"109":1,"115":1,"134":1,"137":1,"138":2,"139":2,"140":1,"141":1,"142":1,"143":1,"146":1,"147":1,"152":1,"154":1,"155":1,"156":1,"157":1,"158":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"223":1,"254":1,"255":1,"272":3,"274":2,"275":3,"326":1}}],["intptr",{"2":{"107":2}}],["int",{"2":{"48":2,"50":4,"52":1,"53":1,"54":1,"55":1,"56":2,"57":2,"59":2,"60":1,"61":2,"62":2,"63":4,"65":2,"67":1,"69":2,"70":2,"71":4,"72":2,"74":1,"75":1,"76":4,"77":1,"78":2,"79":2,"80":2,"81":1,"82":7,"84":2,"86":1,"87":2,"88":2,"89":2,"90":1,"91":3,"92":1,"93":2,"94":2,"95":2,"96":2,"97":2,"98":2,"99":2,"100":2,"101":2,"102":2,"103":2,"104":2,"105":2,"106":1,"108":2,"109":1,"110":1,"114":1,"115":2,"117":1,"118":4,"119":4,"120":1,"121":1,"122":1,"124":3,"133":1,"134":1,"136":3,"137":2,"138":2,"139":2,"140":1,"141":1,"142":1,"143":1,"146":1,"147":1,"148":1,"149":3,"150":2,"152":1,"154":1,"155":3,"156":3,"157":1,"158":1,"161":1,"163":2,"164":1,"165":1,"166":1,"167":2,"168":1,"169":1,"170":2,"171":1,"172":1,"173":1,"174":1,"175":2,"176":1,"178":2,"180":1,"181":1,"182":1,"183":2,"184":2,"194":2,"195":2,"196":2,"202":1,"203":2,"204":1,"205":1,"206":1,"207":1,"208":2,"209":1,"210":1,"211":2,"212":1,"214":1,"215":1,"216":1,"217":2,"218":2,"219":2,"220":1,"221":2,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"231":1,"235":1,"236":1,"237":1,"238":1,"244":2,"246":1,"247":1,"250":1,"251":1,"252":1,"253":2,"254":1,"255":2,"256":1,"325":2}}],["integer返回",{"2":{"223":1}}],["integer的无符号版本",{"2":{"177":1}}],["integer",{"0":{"93":1},"2":{"1":1,"87":1,"93":1,"117":1,"124":1,"126":1,"138":1,"142":1,"154":1,"166":1,"167":2,"205":1,"223":1,"235":2,"325":1,"359":1,"360":1,"369":1,"385":1}}],["into",{"2":{"1":1}}],["in",{"2":{"0":1,"1":2,"12":1,"19":2,"28":1,"264":1,"268":1,"310":1,"317":1,"325":2,"332":2,"347":1,"401":1,"424":1}}],["vername",{"2":{"412":1}}],["version函数会返回版本数字",{"2":{"422":1}}],["version=",{"2":{"333":1}}],["version",{"0":{"179":1,"280":1},"2":{"12":1,"179":1}}],["v2等值的二进制字符串",{"2":{"337":1}}],["v2",{"0":{"271":1,"337":1},"2":{"271":1,"317":1}}],["v1",{"0":{"271":1,"337":1},"2":{"271":1,"337":1}}],["void",{"2":{"58":1,"59":1,"62":1,"63":1,"66":8,"67":1,"69":1,"70":1,"73":1,"74":1,"77":1,"78":1,"79":1,"80":1,"83":1,"85":1,"92":1,"109":1,"110":1,"111":1,"112":1,"114":1,"120":1,"121":1,"122":1,"123":1,"125":1,"126":1,"127":3,"130":1,"131":1,"134":1,"139":1,"141":1,"142":1,"143":2,"144":1,"145":1,"146":1,"147":1,"150":1,"151":2,"152":1,"153":1,"154":1,"157":1,"158":1,"159":2,"165":1,"171":2,"174":1,"180":2,"181":2,"182":1,"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"196":1,"199":1,"202":1,"204":1,"209":1,"211":1,"212":1,"213":1,"229":1,"230":1,"232":1,"233":1,"241":1,"242":1,"243":1,"246":1,"247":1,"248":1,"250":1,"252":1,"255":1,"256":1}}],["v",{"0":{"258":1,"273":1,"278":1,"279":1},"2":{"7":1,"12":1,"26":3,"64":1,"81":1,"115":1,"124":1,"135":1,"142":2,"143":2,"152":2,"154":2,"157":2,"183":1,"184":1,"194":1,"195":1,"196":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"216":1,"235":1,"236":1,"237":1,"238":1,"253":1,"258":1,"264":1,"268":1,"273":1,"278":3,"332":2,"419":2}}],["va",{"2":{"135":2}}],["val1",{"0":{"304":1},"2":{"304":2}}],["val",{"2":{"15":2,"370":1}}],["values",{"2":{"1":1}}],["value",{"0":{"274":1,"288":1,"293":1,"294":1,"295":1,"296":1,"353":1},"2":{"1":1,"114":2,"155":1,"274":2,"288":1,"291":2,"293":1,"294":2,"295":1,"296":3,"353":1,"422":1}}],["varname",{"0":{"412":1}}],["vararg",{"2":{"27":1}}],["variadic",{"2":{"27":1}}],["variables",{"2":{"5":1}}],["variable",{"2":{"1":1}}],["varlist",{"2":{"15":2,"424":2}}],["var",{"2":{"5":2,"13":4,"15":2,"19":3,"37":1,"424":4}}],["vm",{"2":{"0":1}}],["acos",{"0":{"361":1}}],["activelines",{"2":{"286":1}}],["activation",{"2":{"56":1}}],["a2",{"0":{"354":1},"2":{"354":5}}],["a1",{"0":{"354":1},"2":{"354":6}}],["abc",{"2":{"324":1}}],["absindex",{"0":{"65":1},"2":{"65":1}}],["abs",{"0":{"360":1},"2":{"41":1}}],["after",{"2":{"324":1}}],["aa",{"2":{"323":2}}],["auxiliary",{"2":{"186":1}}],["all",{"2":{"310":1,"317":1,"415":2}}],["alloc",{"0":{"66":1},"2":{"66":2,"83":1,"111":2,"151":1}}],["alo",{"2":{"12":4}}],["arg1",{"0":{"269":1,"282":1}}],["argexpected",{"0":{"196":1},"2":{"196":1}}],["argerror",{"0":{"195":1},"2":{"194":1,"195":1}}],["arg",{"0":{"259":1},"2":{"194":2,"195":3,"196":2,"204":2,"205":1,"206":1,"207":1,"208":2,"210":2,"211":2,"212":2,"234":5,"235":2,"236":2,"237":2,"238":2,"250":1,"253":2,"259":1,"418":1,"419":6}}],["argcheck",{"0":{"194":1},"2":{"194":1}}],["argp",{"2":{"135":1}}],["argument",{"2":{"71":1,"186":1,"195":1}}],["args",{"2":{"3":1,"26":8,"216":1,"419":1,"424":3}}],["arith",{"0":{"67":1},"2":{"67":1}}],["ar",{"2":{"54":6,"55":3,"56":1,"58":3,"60":2}}],["atan",{"0":{"363":1},"2":{"363":1}}],["atpanic",{"0":{"68":1},"2":{"47":1,"68":1}}],["attrib",{"2":{"22":3,"424":3}}],["attnamelist",{"2":{"22":2,"424":2}}],["a=5",{"2":{"27":1}}],["a=1",{"2":{"27":2,"419":1}}],["a=3",{"2":{"27":6}}],["and和or都使用短路规则",{"2":{"32":1}}],["and是保留词",{"2":{"12":1}}],["and",{"2":{"12":1,"32":4,"34":1,"35":1,"331":2,"424":1}}],["apicheck",{"2":{"185":1}}],["api",{"2":{"185":1,"418":2,"423":2}}],["api中所有的函数和类型",{"2":{"64":1}}],["api中的兼容性问题",{"0":{"422":1}}],["api中的大部分函数都可以抛出错误",{"2":{"47":1}}],["api中的大多数查询操作都不必严格遵循的栈规则",{"2":{"43":1}}],["api中的函数",{"2":{"48":1}}],["api中的函数可以通过接收到的状态机参数来访问栈",{"2":{"43":1}}],["api中的函数使用可接受索引",{"2":{"41":1}}],["api中的有些函数会在栈中返回一个指向lua字符串的指针",{"2":{"42":1}}],["api中的任何函数都只接收有效索引或可接受索引",{"2":{"41":1}}],["api交互",{"2":{"39":1}}],["api会根据需要将整数转换到浮点数或将浮点数转换到整数",{"2":{"30":1}}],["api来创建和处理协程",{"2":{"10":1}}],["api对",{"2":{"8":1}}],["a+",{"2":{"332":1,"392":1}}],["a+b",{"2":{"10":1}}],["a+1",{"2":{"10":1}}],["amp",{"2":{"3":1,"29":1,"67":1,"197":4,"424":1}}],["addvalue",{"0":{"193":1},"2":{"193":1,"197":1}}],["addstring",{"0":{"192":1},"2":{"192":1}}],["addsize来真正将其添加到缓冲区中",{"2":{"240":1}}],["addsize",{"0":{"191":1},"2":{"191":1,"243":1}}],["addlstring",{"0":{"190":1},"2":{"190":1}}],["addgsub",{"0":{"189":1},"2":{"189":1}}],["addchar",{"0":{"188":1},"2":{"188":1}}],["add定义元函数",{"2":{"3":1}}],["add",{"2":{"3":2,"197":1}}],["add属性函数",{"2":{"3":1}}],["asin",{"0":{"362":1}}],["assertion",{"2":{"258":1}}],["assert",{"0":{"258":1}}],["assigned",{"2":{"1":1}}],["as",{"2":{"1":1}}],["a",{"2":{"1":8,"10":6,"12":6,"14":1,"15":1,"27":6,"28":2,"31":3,"32":2,"36":1,"38":1,"40":2,"69":2,"277":1,"317":5,"318":4,"320":5,"323":4,"324":1,"331":6,"334":1,"392":1,"402":1,"419":1,"424":2}}],["llib1",{"2":{"419":1}}],["l类似",{"2":{"320":1}}],["lc",{"2":{"318":2}}],["lvl",{"2":{"256":2}}],["l1",{"2":{"252":1}}],["lst",{"2":{"208":2}}],["l",{"2":{"48":9,"50":1,"51":1,"52":1,"53":1,"54":5,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"65":1,"66":1,"67":1,"68":1,"69":9,"70":1,"71":11,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"108":1,"109":1,"110":1,"112":2,"113":1,"114":1,"115":8,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":2,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":4,"146":1,"147":1,"148":1,"149":3,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"161":2,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"179":1,"181":1,"183":1,"184":1,"190":2,"194":1,"195":1,"196":1,"197":2,"199":1,"201":1,"203":1,"204":1,"205":1,"206":3,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":3,"215":3,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":8,"230":3,"231":1,"233":1,"234":4,"235":1,"236":3,"237":1,"238":1,"241":1,"244":2,"246":1,"247":3,"248":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"286":1,"320":3,"325":2,"331":2,"356":2,"391":1,"401":1,"402":4,"419":4,"421":1}}],["lower",{"0":{"335":1}}],["loadlib",{"0":{"314":1}}],["loader",{"2":{"310":2}}],["loaded中确认名为参数",{"2":{"310":1}}],["loaded",{"0":{"313":1},"2":{"246":2,"310":4,"313":4,"316":1}}],["load一样",{"2":{"227":1,"228":1}}],["load或者在发生与文件无关的错误时返回lua",{"2":{"227":1}}],["load来加载以零为终止符的字符串",{"2":{"228":1}}],["load来加载名为",{"2":{"227":1}}],["load来加载",{"2":{"225":1}}],["loadbufferx",{"0":{"225":1},"2":{"224":1,"225":1}}],["loadbuffer",{"0":{"224":1},"2":{"224":1}}],["loadstring",{"0":{"228":1},"2":{"215":1,"228":1}}],["loadfilex",{"0":{"227":1},"2":{"226":1,"227":1}}],["loadfile",{"0":{"226":1,"266":1},"2":{"214":1,"226":1}}],["load需要代码块中的下一小块时",{"2":{"144":1}}],["load的",{"2":{"144":1}}],["load可能返回",{"2":{"110":1}}],["load内部也使用了栈",{"2":{"110":1}}],["load会自动检测传入的代码块是文本还是二进制格式然后用合适的方式加载它",{"2":{"110":1}}],["load会将编译后的块作为一个lua函数压入栈中",{"2":{"110":1}}],["load函数通过用户提供的reader函数来读取代码块",{"2":{"110":1}}],["load",{"0":{"110":1,"265":1},"2":{"110":1,"225":2,"227":1,"228":1,"265":4,"333":1,"421":1}}],["long",{"2":{"93":3,"116":1,"124":1,"325":2}}],["log",{"0":{"371":1},"2":{"34":1,"418":1}}],["locale",{"0":{"415":1},"2":{"415":3}}],["localtime",{"2":{"408":1}}],["local",{"0":{"287":1,"293":1},"2":{"10":2,"12":1,"22":1,"27":1,"28":2,"36":1,"38":5,"50":1,"287":1,"293":1,"317":2,"318":2,"333":1,"419":1,"424":2}}],["la",{"2":{"419":2}}],["lax",{"0":{"347":1,"348":1,"349":1},"2":{"344":1,"421":1}}],["lauxlib",{"2":{"186":1}}],["lastlinedefined",{"2":{"50":2,"54":1}}],["label",{"2":{"16":2,"424":2}}],["language",{"2":{"1":2}}],["linux",{"2":{"314":1}}],["lines函数现在会返回四个值",{"2":{"421":1}}],["lines不同",{"2":{"401":1}}],["lines",{"0":{"391":1,"401":1},"2":{"391":4,"401":1,"421":1}}],["line",{"2":{"58":2,"59":1,"292":1,"331":2,"404":1}}],["linedefined",{"2":{"50":2,"54":2}}],["lib1",{"2":{"419":1}}],["libname",{"0":{"314":1},"2":{"314":2}}],["library",{"2":{"186":1}}],["list+1",{"2":{"353":1}}],["list",{"0":{"352":1,"353":1,"356":1,"357":1,"358":1},"2":{"135":2,"352":4,"353":5,"356":11,"357":5,"358":4}}],["literalstring",{"2":{"26":1,"37":1,"424":2}}],["literal",{"2":{"12":1}}],["light",{"2":{"1":1,"45":1,"97":1,"105":1,"122":1,"127":3,"139":1,"143":1,"174":2,"298":1}}],["level",{"0":{"261":1,"293":1,"297":1},"2":{"56":3,"252":2,"261":3,"293":2,"297":1}}],["le元函数",{"2":{"31":1}}],["lexically",{"2":{"13":1}}],["le",{"2":{"3":1,"420":1}}],["length",{"2":{"109":1}}],["len元函数来更改除字符串之外的任意类型的取长操作",{"2":{"34":1}}],["len",{"0":{"109":1,"223":1,"334":1,"349":1},"2":{"3":1,"109":1,"129":2,"168":3,"172":1,"223":1,"251":3,"273":1}}],["lt或",{"2":{"31":1}}],["lt",{"2":{"3":5,"29":2,"30":1,"31":4,"67":2,"76":2,"325":2,"357":2,"372":1,"374":1,"420":1,"424":5}}],["lua完整语法",{"0":{"424":1}}],["lua版本变化会改动预编译代码块的内部表示",{"2":{"423":1}}],["lua版本变化时通常会改变",{"2":{"423":1}}],["lua核心应该能够正确地与使用相同核心的静态副本的库一起工作",{"2":{"422":1}}],["lua解释器也许不在当前这个位置",{"2":{"419":1}}],["lua解释器也会做类似的无符号数检查",{"2":{"325":1}}],["lua脚本可以通过使用",{"2":{"419":1}}],["lua首先尝试将其翻译为表达式",{"2":{"419":1}}],["lua首先会加载它",{"2":{"21":1}}],["lua标准标准库提供了一些有用的函数",{"2":{"418":1}}],["luas",{"2":{"332":1}}],["luastring",{"2":{"324":1,"331":1}}],["lua说的函数都是假设符合约定类型并遵守调用约定的",{"2":{"314":1}}],["lua初始化package",{"2":{"312":1}}],["luaopen",{"2":{"311":1,"317":3,"418":10}}],["lua程序不会crash等",{"2":{"283":1}}],["lua并不会检查二进制块中的代码一致性",{"2":{"265":1}}],["lua并不使用这个上下文",{"2":{"48":1}}],["lua自身并不使用它",{"2":{"262":1}}],["lualib",{"2":{"418":1}}],["lual",{"0":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1},"2":{"186":2,"188":2,"189":2,"190":2,"191":2,"192":2,"193":2,"194":1,"195":1,"196":1,"197":7,"198":2,"199":2,"200":2,"201":3,"202":2,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":2,"215":2,"216":2,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":4,"230":2,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":3,"240":2,"241":1,"242":2,"243":3,"244":3,"245":2,"246":1,"247":2,"248":1,"249":3,"250":1,"251":1,"252":1,"253":1,"254":1,"255":2,"256":1}}],["lualocal",{"2":{"27":3}}],["lua状态机",{"2":{"185":1}}],["lua库是完全可重入的",{"2":{"160":1,"185":1}}],["lua每次调用内存分配时都会将其传入",{"2":{"111":1}}],["luac",{"2":{"110":1}}],["luaconf",{"2":{"1":1,"85":1,"93":1,"116":1,"312":1,"315":1,"419":1,"423":1}}],["lua还定义了常量",{"2":{"93":1}}],["lua还提供了系统警告",{"2":{"2":1}}],["lua可能会使用这些指示值来提前分配内存给新表",{"2":{"79":1}}],["lua可以同时调用由lua或c编写",{"2":{"1":1}}],["lua假定所给的分配函数有以下的行为",{"2":{"66":1}}],["lua只会在需要的情况下调用延续函数",{"2":{"48":1}}],["lua线程也间接引用了相关联的lua状态机",{"2":{"185":1}}],["lua线程和其他lua对象一样",{"2":{"113":1}}],["lua线程",{"2":{"46":1,"171":1,"184":1,"331":1}}],["lua线程与操作系统的线程没关系",{"2":{"1":1}}],["lua不会忽略",{"2":{"420":1}}],["lua不会将其用在任何事上",{"2":{"85":1}}],["lua不会调用任何",{"2":{"46":1}}],["lua不会执行任何更多的赋值操作",{"2":{"3":1}}],["lua提供了注册表",{"2":{"45":1}}],["lua语言在词法上是有作用域的",{"2":{"38":1}}],["luado",{"2":{"36":1}}],["luaprint",{"2":{"28":1}}],["luat",{"2":{"27":2,"332":1}}],["luafor",{"2":{"264":1,"347":1}}],["luaf",{"2":{"27":1}}],["luafunction",{"2":{"10":1,"27":4}}],["luareturn",{"2":{"26":1,"358":1}}],["lua实现了尾调用优化",{"2":{"26":1}}],["lua支持以下关系操作",{"2":{"31":1}}],["lua支持以下位操作",{"2":{"29":1}}],["lua支持以下算术操作",{"2":{"25":1}}],["lua支持着一组通俗易见的语句集",{"2":{"24":1}}],["lua支持协程",{"2":{"10":1}}],["lua也有for语句",{"2":{"16":1}}],["lua也接受以0x或0x开头的十六进制数常量",{"2":{"12":1}}],["luax",{"2":{"15":2,"38":1,"333":1}}],["luai",{"2":{"15":1}}],["lua的解释器就是一个单独的语言",{"2":{"419":1}}],["lua的api函数都不会检查参数的有效性和一致性",{"2":{"185":1}}],["lua的gc可以释放或移动内部内存和已失效的内部字符串指针",{"2":{"42":1}}],["lua的编译单元称为一个代码块",{"2":{"21":1}}],["lua的赋值语法定义成左边是变量列表而右边是表达式列表",{"2":{"15":1}}],["lua的发行版本中包括一个独立程序",{"2":{"0":1}}],["lua允许多重赋值",{"2":{"15":1}}],["luaarg",{"2":{"419":1}}],["luaa",{"2":{"12":1,"14":2,"36":1,"38":1,"69":1}}],["lua中有这些标准库",{"2":{"418":1}}],["lua中有三种变量",{"2":{"13":1}}],["lua中操作符的优先级",{"2":{"35":1}}],["lua中的浮点数类型",{"2":{"116":1}}],["lua中的整数类型",{"2":{"93":1}}],["lua中的字符串连接操作表示为两个点",{"2":{"33":1}}],["lua中的逻辑操作就是and",{"2":{"32":1}}],["lua中的有些地方会将字符串强制转换到数字",{"2":{"30":1}}],["lua中的标签也被视为语句",{"2":{"16":1}}],["lua中的名称",{"2":{"12":1}}],["lua中的协程表示一个独立执行线程",{"2":{"10":1}}],["lua中的垃圾收集器",{"2":{"9":1}}],["lua中所有的值都是",{"2":{"1":1}}],["lua所有使用的内存都由其自动管理",{"2":{"9":1}}],["lua调用gc",{"2":{"9":1}}],["lua在这个状态机中的所有内存分配都将使用这个函数",{"2":{"111":1}}],["lua在运行时中提供了对一些类型和表达的自动转换",{"2":{"30":1}}],["lua在收集完成后遍历这个列表",{"2":{"8":1}}],["lua在所有系统上都支持协程",{"2":{"1":1}}],["lua仍然会在改动生效之前回收一些东西",{"2":{"7":1}}],["lua保存着一个叫做",{"2":{"5":1}}],["lua抛出将会抛出错误",{"2":{"3":1}}],["lua将会简单随机生成一个种子",{"2":{"380":1}}],["lua将会尝试调用元函数",{"2":{"3":1}}],["lua将新建或重用所给字符串的拷贝",{"2":{"129":1,"132":1}}],["lua将延续函数和源函数作相同看待",{"2":{"48":1}}],["lua将不会因为错误而调用延续函数",{"2":{"48":1}}],["lua将不会保证访问顺序",{"2":{"15":1}}],["lua将一个代码块作为具有可变参数的匿名函数体来处理",{"2":{"21":1}}],["lua将ascii标准下的空格字符",{"2":{"12":1}}],["lua将这个对象作为单一参数来调用此函数",{"2":{"8":1}}],["lua将再次对这个元值做索引赋值",{"2":{"3":1}}],["lua将尝试调用其元函数",{"2":{"3":1}}],["lua将尝试调用元函数",{"2":{"3":4}}],["lua将继续检查第二个操作数",{"2":{"3":1}}],["lua就会调用这个函数来执行加法操作",{"2":{"3":1}}],["lua会跳过文件代码块中以",{"2":{"419":1}}],["lua会反复打印和等待行输入",{"2":{"419":1}}],["lua会使用四个函数来初始化这个表",{"2":{"317":1}}],["lua会使用空字符串",{"2":{"50":1}}],["lua会让出",{"2":{"184":1}}],["lua会确保在",{"2":{"114":1}}],["lua会确保栈有足够的空间以容纳所有结果",{"2":{"39":1}}],["lua会保证栈空间足以容纳返回值",{"2":{"69":1}}],["lua会调用给出的延续函数",{"2":{"184":1}}],["lua会调用延续函数",{"2":{"48":1}}],["lua会调用panic函数",{"2":{"47":1}}],["lua会调用所有被标记为可触发终结的对象的终结器",{"2":{"8":1}}],["lua会尝试调用",{"2":{"31":1}}],["lua会将对应状态机所使用的内存分配函数存到",{"2":{"83":1}}],["lua会将表达式的结果列表调整为单个元素",{"2":{"28":1}}],["lua会将其放到一个列表中",{"2":{"8":1}}],["lua会自动检测文件类型并采取相应行动",{"2":{"21":1}}],["lua会分别将状态和控制变量作为两个参数来调用迭代方法",{"2":{"19":1}}],["lua会在文本模式下打开文件来解析",{"2":{"12":1}}],["lua会在这个值的元表中查找",{"2":{"3":1}}],["lua会抛出一个错误",{"2":{"3":1}}],["lua会打断并返回一个合适的消息",{"2":{"2":1}}],["lua本身只生成其错误对象为字符串的错误",{"2":{"2":1}}],["lua代码的启动执行是由宿主程序中的c代码调用的",{"2":{"2":1}}],["lua代码可以通过调用error函数来显式地抛出异常",{"2":{"2":1}}],["lua使用这些常量来标识各种事件",{"2":{"58":1}}],["lua使用c库函数longjump来让出协程",{"2":{"48":1}}],["lua使用c方法longjump来处理错误",{"2":{"47":1}}],["lua使用虚拟栈来与c代码相互传递值",{"2":{"43":1}}],["lua使用自动内存管理",{"2":{"9":1}}],["lua使用表的取长操作",{"2":{"3":1}}],["lua使用原始访问",{"2":{"3":1}}],["lua使用属性名来作为索引",{"2":{"1":1}}],["lua使用动态类型",{"2":{"0":1}}],["lua字符串也是编码无关的",{"2":{"1":1}}],["lua字符串是纯8位形式",{"2":{"1":1}}],["lua对于每个子类型的使用都有明确的规则",{"2":{"1":1}}],["lua有八种基本类型",{"2":{"1":1}}],["lua没有内置的调试工具",{"2":{"49":1}}],["lua没有",{"2":{"0":1}}],["lua志在成为一门强大轻量可嵌入在任何需要的地方的脚本语言",{"2":{"0":1}}],["lua",{"0":{"50":1,"51":1,"52":1,"53":1,"54":1,"55":1,"56":1,"57":1,"58":1,"59":1,"60":1,"61":1,"62":1,"63":1,"65":1,"66":1,"67":1,"68":1,"69":1,"70":1,"71":1,"72":1,"73":1,"74":1,"75":1,"76":1,"77":1,"78":1,"79":1,"80":1,"81":1,"82":1,"83":1,"84":1,"85":1,"86":1,"87":1,"88":1,"89":1,"90":1,"91":1,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":1,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1,"110":1,"111":1,"112":1,"113":1,"114":1,"115":1,"116":1,"117":1,"118":1,"119":1,"120":1,"121":1,"122":1,"123":1,"124":1,"125":1,"126":1,"127":1,"128":1,"129":1,"130":1,"131":1,"132":1,"133":1,"134":1,"135":1,"136":1,"137":1,"138":1,"139":1,"140":1,"141":1,"142":1,"143":1,"144":1,"145":1,"146":1,"147":1,"148":1,"149":1,"150":1,"151":1,"152":1,"153":1,"154":1,"155":1,"156":1,"157":1,"158":1,"159":1,"160":1,"161":1,"162":1,"163":1,"164":1,"165":1,"166":1,"167":1,"168":1,"169":1,"170":1,"171":1,"172":1,"173":1,"174":1,"175":1,"176":1,"177":1,"178":1,"179":1,"180":1,"181":1,"182":1,"183":1,"184":1},"2":{"0":3,"1":1,"10":1,"14":1,"34":1,"39":3,"42":3,"45":3,"46":7,"47":1,"48":12,"50":7,"51":3,"52":2,"53":2,"54":7,"55":4,"56":4,"57":2,"58":13,"59":8,"60":3,"61":2,"62":2,"63":2,"65":2,"66":5,"67":16,"68":4,"69":10,"70":4,"71":11,"72":2,"73":2,"74":2,"75":4,"76":5,"77":2,"78":2,"79":2,"80":4,"81":2,"82":14,"83":3,"84":2,"85":3,"86":2,"87":3,"88":2,"89":2,"90":2,"91":2,"92":2,"93":4,"94":2,"95":2,"96":2,"97":2,"98":2,"99":2,"100":2,"101":2,"102":2,"103":2,"104":2,"105":2,"106":2,"107":1,"108":3,"109":2,"110":12,"111":3,"112":3,"113":3,"114":2,"115":10,"116":2,"117":3,"118":8,"119":4,"120":3,"121":2,"122":4,"123":3,"124":2,"125":2,"126":3,"127":2,"128":2,"129":2,"130":2,"131":3,"132":2,"133":2,"134":2,"135":2,"136":2,"137":2,"138":3,"139":2,"140":3,"141":2,"142":3,"143":2,"144":2,"145":6,"146":2,"147":2,"148":2,"149":3,"150":2,"151":3,"152":2,"153":2,"154":3,"155":2,"156":2,"157":2,"158":2,"159":3,"160":2,"161":2,"162":2,"163":3,"164":3,"165":2,"166":3,"167":3,"168":4,"169":3,"170":3,"171":2,"172":2,"173":4,"174":2,"175":13,"176":2,"177":2,"178":1,"179":3,"180":1,"181":2,"182":3,"183":2,"184":7,"185":3,"194":1,"195":1,"196":1,"199":1,"201":1,"203":1,"204":1,"205":2,"206":1,"207":3,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":4,"215":4,"216":1,"217":1,"218":1,"219":2,"220":1,"221":1,"222":1,"223":2,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":3,"236":1,"237":4,"238":1,"241":1,"244":4,"245":1,"246":2,"247":1,"248":1,"249":2,"250":1,"251":1,"252":2,"253":1,"254":1,"255":1,"256":1,"280":1,"312":2,"313":1,"315":2,"316":1,"318":4,"332":1,"333":4,"404":1,"411":1,"419":22,"422":11,"423":1}}],["lua是大小写敏感的语言",{"2":{"12":1}}],["lua是一门格式自由的语言",{"2":{"12":1}}],["lua是一门强大",{"2":{"0":1}}],["lua是动态类型语言",{"2":{"1":1}}],["lua是自由软件",{"2":{"0":1}}],["lua是作为一个c语言编写的库实现的",{"2":{"0":1}}],["lua结合了简洁的过程语法和强大的数据描述结构",{"2":{"0":1}}],["cur",{"2":{"403":2}}],["currentline",{"2":{"50":3,"54":1,"58":1,"256":1}}],["ceil",{"0":{"364":1},"2":{"359":1}}],["cn",{"2":{"325":1}}],["cpath会置为定义在",{"2":{"419":1}}],["cpath中所给出的路径来查找有没有相应的c库",{"2":{"317":1}}],["cpath的方式和package",{"2":{"312":1}}],["cpath",{"0":{"312":1},"2":{"310":1,"312":2}}],["c调用栈都已经展开了",{"2":{"165":1}}],["cstatic",{"2":{"66":1,"71":1}}],["c函数只需要把它们按序压入栈",{"2":{"71":1}}],["c函数按序从lua的栈中接收参数",{"2":{"71":1}}],["c函数必须遵循一些约定",{"2":{"71":1}}],["c函数的类型",{"2":{"71":1}}],["c函数中始终是0",{"2":{"50":1}}],["c函数可以在这里存储临时lua值",{"2":{"43":1}}],["ctype",{"2":{"415":1}}],["ctypedef",{"2":{"50":1,"197":1,"249":1}}],["ctx1",{"2":{"48":1}}],["ctx2",{"2":{"48":1}}],["ctx",{"2":{"48":3,"70":1,"108":1,"119":1,"184":2}}],["cint",{"2":{"48":3}}],["c代码中的错误处理",{"0":{"47":1}}],["c闭包也可以更改其相关上值的值",{"2":{"44":1}}],["c闭包",{"0":{"44":1}}],["cfunction的约定类型",{"2":{"314":1}}],["cfunction",{"0":{"71":1},"2":{"43":1,"68":2,"71":1,"122":2,"123":1,"145":1,"164":1,"245":1,"246":1,"249":1,"314":1}}],["chmod",{"2":{"419":1}}],["checkversion",{"0":{"213":1},"2":{"213":1}}],["checkudata",{"0":{"212":1},"2":{"212":1,"250":1}}],["checktype",{"0":{"211":1},"2":{"211":1}}],["checkstring",{"0":{"210":1},"2":{"210":1}}],["checkstack",{"0":{"72":1,"209":1},"2":{"72":1,"209":1}}],["checkstack函数来确保栈中有足够的空间来压入值",{"2":{"39":1}}],["checkstack检查栈空间",{"2":{"39":1}}],["checkoption",{"0":{"208":1},"2":{"208":1}}],["checknumber",{"0":{"207":1},"2":{"207":1}}],["checklstring",{"0":{"206":1},"2":{"206":1}}],["checkinteger",{"0":{"205":1},"2":{"205":1}}],["checkany",{"0":{"204":1},"2":{"204":1}}],["check",{"2":{"186":1}}],["charpattern",{"0":{"346":1}}],["characters",{"2":{"320":2}}],["char",{"0":{"328":1,"345":1},"2":{"42":1,"50":9,"54":1,"55":1,"57":1,"60":1,"61":1,"84":1,"86":1,"110":2,"124":2,"128":2,"129":2,"132":2,"135":2,"144":1,"145":1,"152":1,"153":1,"162":1,"168":1,"172":1,"176":1,"180":1,"188":1,"189":3,"190":1,"192":1,"194":1,"195":1,"196":1,"198":1,"201":1,"203":1,"206":1,"208":2,"209":1,"210":1,"212":1,"214":1,"215":1,"216":1,"218":1,"219":1,"220":1,"221":1,"222":4,"224":2,"225":3,"226":1,"227":2,"228":1,"231":1,"236":2,"238":2,"239":1,"240":1,"245":1,"246":1,"248":1,"250":1,"251":1,"252":1,"253":1,"254":1,"325":2}}],["chunkname",{"0":{"265":1},"2":{"110":1,"256":1,"265":1}}],["chunk",{"0":{"265":1},"2":{"21":2,"265":2,"329":1,"424":1}}],["chunks",{"0":{"21":1}}],["christopher",{"2":{"1":1}}],["c",{"2":{"14":3,"27":4,"28":2,"30":1,"50":1,"54":1,"115":1,"122":1,"124":1,"145":1,"188":2,"214":1,"215":1,"229":1,"234":1,"249":1,"292":2,"312":1,"317":4,"320":2,"325":1,"331":1,"347":2,"401":1,"408":1,"415":1,"418":3,"423":1}}],["createtable",{"0":{"79":1},"2":{"79":1,"112":1}}],["create",{"0":{"302":1},"2":{"10":1}}],["create一样",{"2":{"10":1}}],["create返回的结果作为第一个参数传递",{"2":{"10":1}}],["create函数只是创建一个新协程并返回其句柄",{"2":{"10":1}}],["create你可以创建一个协程",{"2":{"10":1}}],["command",{"0":{"410":1},"2":{"410":2}}],["comp",{"0":{"357":1},"2":{"357":4}}],["compare",{"0":{"76":1},"2":{"76":1}}],["cos",{"0":{"365":1}}],["copy",{"0":{"78":1},"2":{"78":1}}],["count",{"0":{"292":1},"2":{"58":1,"59":4,"259":1,"292":4}}],["codepoint",{"0":{"348":1}}],["codes",{"0":{"347":1},"2":{"347":1}}],["code",{"0":{"411":1},"2":{"48":5,"411":4}}],["co",{"0":{"301":1,"303":1,"304":1,"306":1},"2":{"10":11,"301":1,"303":2,"304":1,"306":1}}],["coroutine",{"0":{"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1},"2":{"10":13,"300":1,"418":1}}],["coroutines",{"0":{"10":1},"2":{"10":1}}],["collate",{"2":{"415":1}}],["collaborative",{"2":{"10":1}}],["collect",{"2":{"259":1}}],["collectgarbage函数中的",{"2":{"421":1}}],["collectgarbage",{"0":{"259":1}}],["collector",{"2":{"4":3,"9":1,"259":3}}],["collection",{"0":{"4":1,"6":1,"8":1,"9":1}}],["config",{"0":{"311":1}}],["cond",{"2":{"194":2,"196":2}}],["cont",{"2":{"284":1}}],["control",{"2":{"281":1}}],["continuation",{"2":{"48":1}}],["contain",{"2":{"1":1}}],["const",{"2":{"22":1,"42":1,"50":4,"54":1,"55":2,"57":1,"60":2,"61":1,"84":1,"86":1,"110":2,"124":2,"128":2,"129":2,"132":2,"135":2,"139":1,"143":1,"144":1,"145":1,"152":1,"153":1,"162":1,"168":1,"171":1,"172":1,"176":1,"180":1,"181":1,"189":4,"190":1,"192":1,"194":1,"195":1,"196":1,"203":1,"206":1,"208":3,"209":1,"210":1,"212":1,"214":1,"215":1,"216":1,"218":1,"219":1,"220":1,"221":1,"222":4,"224":2,"225":3,"226":1,"227":2,"228":1,"229":1,"230":1,"231":1,"236":2,"238":2,"245":1,"246":1,"247":1,"248":1,"250":1,"251":1,"252":1,"253":1,"254":1}}],["concat将会被调用",{"2":{"33":1}}],["concat",{"0":{"77":1,"352":1},"2":{"3":1,"77":1}}],["clock",{"0":{"407":1},"2":{"407":1}}],["closure",{"2":{"27":1}}],["close会使用os",{"2":{"399":1}}],["closef",{"2":{"249":2}}],["closethread调用",{"2":{"148":1}}],["closethread",{"0":{"75":1},"2":{"75":1}}],["closeslot使之都失活了",{"2":{"165":1}}],["closeslot",{"0":{"74":1},"2":{"74":1,"165":1}}],["closed",{"2":{"27":1,"397":1}}],["close来关闭变量",{"2":{"23":1}}],["close元函数不可以让出",{"2":{"74":1}}],["close元函数或者是个假值",{"2":{"23":1}}],["close元函数",{"2":{"23":1}}],["close",{"0":{"73":1,"301":1,"388":1,"399":1,"411":1},"2":{"3":1,"8":1,"10":1,"22":1,"73":1,"158":1,"165":1,"217":1,"387":1,"388":1,"411":2,"419":1}}],["clua",{"2":{"69":1}}],["class",{"2":{"1":4}}],["category",{"0":{"415":1},"2":{"415":1}}],["catching",{"2":{"2":1}}],["captures",{"2":{"323":1}}],["callmeta",{"0":{"203":1},"2":{"203":1}}],["call类似",{"2":{"118":2}}],["call中一样",{"2":{"118":1}}],["call元方法",{"2":{"69":1}}],["call元函数的话",{"2":{"26":1}}],["call也遵循",{"2":{"69":1}}],["callk之后",{"2":{"48":1}}],["callk时",{"2":{"48":1}}],["callk",{"0":{"70":1},"2":{"48":2,"58":1,"70":1}}],["callk或lua",{"2":{"48":1}}],["callk和lua",{"2":{"48":1}}],["callee",{"2":{"48":1}}],["calls",{"2":{"26":1,"48":1}}],["call",{"0":{"69":1},"2":{"2":1,"3":2,"26":1,"27":1,"39":1,"58":1,"59":1,"69":3,"70":1,"292":2}}],["cannot",{"2":{"10":1}}],["can",{"2":{"1":1}}],["c++所兼容",{"2":{"0":1}}],["首先其最外层",{"2":{"323":1}}],["首先声明一个lual",{"2":{"197":1}}],["首先就必须将上值的初始值压入栈中",{"2":{"122":1}}],["首先将被调用函数压入栈",{"2":{"69":1}}],["首先我们可以重写我们的函数",{"2":{"48":1}}],["首先会比较操作数的类型",{"2":{"31":1}}],["首先会计算打头的前缀表达式",{"2":{"26":1}}],["首先",{"2":{"1":1,"310":1}}],["256",{"2":{"178":1}}],["2索引上",{"2":{"115":1}}],["2|0",{"2":{"115":1}}],["2|1",{"2":{"67":1}}],["23",{"2":{"36":2,"408":1}}],["20",{"2":{"15":1,"32":3,"34":1,"38":1}}],["2和3",{"2":{"5":1}}],["2",{"0":{"1":1,"2":1,"3":1,"4":1,"5":2,"6":2,"7":1,"8":1,"9":1,"10":1,"11":1,"13":1,"21":1,"29":1,"41":1,"44":1,"300":1,"325":1,"421":1},"1":{"301":1,"302":1,"303":1,"304":1,"305":1,"306":1,"307":1,"308":1},"2":{"5":1,"9":1,"10":2,"12":1,"13":1,"15":1,"21":1,"22":1,"26":1,"27":2,"36":1,"37":3,"41":2,"48":2,"69":1,"71":1,"110":1,"115":1,"122":2,"141":1,"157":1,"178":1,"259":1,"262":1,"264":2,"265":1,"292":1,"324":1,"333":1,"337":1,"338":1,"355":1,"418":1,"419":2,"420":1}}],["至于lua编程的细节",{"2":{"0":1}}],["本年中的第多少天",{"2":{"408":1}}],["本库的通过",{"2":{"406":1}}],["本库提供了对表进行操作的通用函数",{"2":{"351":1}}],["本库对于其他的",{"2":{"344":1}}],["本库对utf",{"2":{"344":1}}],["本地的大小端设置假设整个系统要么是大端要么是小端",{"2":{"325":1}}],["本节会讲述相关语法以及这些字符串的含义",{"2":{"319":1}}],["本身",{"2":{"294":1,"320":1,"405":1}}],["本就是个指针",{"2":{"174":1}}],["本质上是一回事",{"2":{"149":1}}],["本文中对于每个函数都会说明是否可能抛出异常",{"2":{"47":1}}],["本文有些地方也很枯燥",{"2":{"0":1}}],["本章讲述lua的c",{"2":{"185":1}}],["本章将描述有哪些起效的语法标记",{"2":{"40":1}}],["本章将描述lua的词法",{"2":{"40":1}}],["本章论述了lua语言的基本概念",{"2":{"11":1}}],["本手册所言可以在lua的官方网站www",{"2":{"0":1}}],["就应当尝试使用关闭了所有兼容选项编译某个版本的lua中测试你的代码",{"2":{"423":1}}],["就像字符串库中一样",{"2":{"344":1}}],["就像其他常见语言中的一样",{"2":{"24":1}}],["就像其他的参考手册一样",{"2":{"0":1}}],["就计数",{"2":{"321":1}}],["就计数+1",{"2":{"321":1}}],["就可以表示它们自身",{"2":{"320":1}}],["就将这个",{"2":{"277":1}}],["就好像这个函数由require调用的一样",{"2":{"246":1}}],["就引用了单个lua线程",{"2":{"185":1}}],["就是计数到0的那个位置的",{"2":{"321":1}}],["就是加载器",{"2":{"310":1}}],["就是协程",{"2":{"185":1}}],["就是因为这个结构体没有使用全局变量",{"2":{"160":1}}],["就是执行取长操作符",{"2":{"140":1}}],["就是其字符串长度",{"2":{"140":1}}],["就是",{"2":{"59":1,"140":1}}],["就是最后的挽救机制",{"2":{"47":1}}],["就是一个序列",{"2":{"34":1}}],["就是一个其元素为弱引用的表",{"2":{"7":1}}],["就是这个表达式的最终值",{"2":{"27":1}}],["就是两个不同的有效名称了",{"2":{"12":1}}],["就叫",{"2":{"0":1}}],["oldname",{"0":{"414":1},"2":{"414":1}}],["output",{"0":{"393":1},"2":{"389":1,"398":1}}],["o函数都会在失败的时候返回fail",{"2":{"387":1}}],["o操作都会使用这些默认文件来执行",{"2":{"387":1}}],["o操作",{"0":{"387":1},"1":{"388":1,"389":1,"390":1,"391":1,"392":1,"393":1,"394":1,"395":1,"396":1,"397":1,"398":1,"399":1,"400":1,"401":1,"402":1,"403":1,"404":1,"405":1}}],["one",{"2":{"310":1,"317":1}}],["on",{"2":{"281":1}}],["offset",{"0":{"350":1,"403":1},"2":{"350":1,"403":2}}],["off",{"2":{"281":1}}],["o库",{"2":{"418":1}}],["o库永远不会关闭这几个文件",{"2":{"387":1}}],["o库提供了两种不同风格的文件操作",{"2":{"387":1}}],["o库创建的",{"2":{"249":1}}],["o库中文件句柄的结构",{"2":{"249":1}}],["os相关库",{"2":{"418":1}}],["os相关操作",{"0":{"406":1},"1":{"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1}}],["os",{"0":{"407":1,"408":1,"409":1,"410":1,"411":1,"412":1,"413":1,"414":1,"415":1,"416":1,"417":1},"2":{"217":1,"218":1,"314":1,"333":1,"406":1,"410":1,"416":1,"418":2}}],["osize的可能为这些值",{"2":{"66":1}}],["osize为lua需要分配的对象种类编码",{"2":{"66":1}}],["osize就是ptr所指向的内存块大小",{"2":{"66":1}}],["osize",{"2":{"66":3}}],["object",{"0":{"263":1},"2":{"263":3}}],["obj",{"0":{"397":1},"2":{"203":2,"219":2,"397":2}}],["options",{"2":{"419":1}}],["optinteger",{"0":{"235":1},"2":{"235":1}}],["optstring",{"0":{"238":1},"2":{"238":1}}],["optnumber",{"0":{"237":1},"2":{"237":1}}],["optlstring",{"0":{"236":1},"2":{"236":1}}],["opt",{"0":{"234":1,"259":1},"2":{"234":1,"259":1}}],["ople",{"2":{"76":1}}],["oplt",{"2":{"76":1}}],["open操作会返回一个文件句柄",{"2":{"387":1}}],["openf",{"2":{"246":2}}],["openlibs函数以打开所有的标准库",{"2":{"418":1}}],["openlibs",{"0":{"233":1},"2":{"233":1}}],["open",{"0":{"392":1},"2":{"218":1,"317":3}}],["opeq",{"2":{"76":1}}],["operators",{"2":{"35":1}}],["op值必须为以下常量",{"2":{"76":1}}],["opshr",{"2":{"67":1}}],["opshl",{"2":{"67":1}}],["opsub",{"2":{"67":1}}],["opbxor",{"2":{"67":1}}],["opbor",{"2":{"67":1}}],["opband",{"2":{"67":1}}],["opbnot",{"2":{"67":1}}],["opunm",{"2":{"67":1}}],["oppow",{"2":{"67":1}}],["opmod",{"2":{"67":1}}],["opmul",{"2":{"67":1}}],["opidiv",{"2":{"67":1}}],["opdiv",{"2":{"67":1}}],["opadd",{"2":{"67":1}}],["op",{"2":{"67":1,"76":1,"325":1}}],["o",{"2":{"64":1,"65":1,"331":1,"418":2}}],["other",{"2":{"50":1}}],["ok状态",{"2":{"161":1}}],["ok状态中的线程中调用这个函数",{"2":{"161":1}}],["ok表示在这个lua线程中没有错误",{"2":{"75":1}}],["ok当作状态码来调用延续函数",{"2":{"48":1}}],["ok",{"2":{"46":1,"48":1,"110":1,"118":1,"149":1,"161":1,"214":1,"215":1}}],["original",{"2":{"48":4}}],["or和not",{"2":{"32":1}}],["or",{"2":{"1":1,"12":1,"14":4,"26":1,"32":4,"34":2,"35":1,"424":1}}],["org上找到",{"2":{"0":1}}],["oop",{"2":{"0":1}}],["其使用了不同的算法",{"2":{"421":1}}],["其用法为",{"2":{"419":1}}],["其用于实现协程",{"2":{"1":1}}],["其随着标准发行版本一起提供",{"2":{"419":1}}],["其没有用以表示的含义",{"2":{"416":1}}],["其含义取决于你的系统",{"2":{"416":1}}],["其通过操作系统的",{"2":{"410":1}}],["其通过callee函数的参数来给出",{"2":{"48":1}}],["其为夏令时标志",{"2":{"408":1}}],["其为",{"2":{"404":1}}],["其为循环体",{"2":{"18":1}}],["其遵循lua的词法规则",{"2":{"402":1}}],["其每次调用都会按照给出的格式来读文件",{"2":{"401":1}}],["其每次调用都必须返回紧跟在上一次结果后的字符串",{"2":{"265":1}}],["其第二个返回值始终是浮点数",{"2":{"376":1}}],["其第一个传入的参数为描述了触发事件的字符串",{"2":{"292":1}}],["其第一个返回值是一个状态码",{"2":{"269":1}}],["其提供的函数和常量都放在表",{"2":{"359":1}}],["其先后将所接收到的所有参数存储到数字键",{"2":{"355":1}}],["其所有的操作都由表",{"2":{"387":1}}],["其所有的元素都是字符串或数字",{"2":{"352":1}}],["其所有的结果值都被添加到由表达式列表生成的值列表中",{"2":{"28":1}}],["其只接受结果值为unicode码点中的字节序",{"2":{"344":1}}],["其只是一个c函数指针",{"2":{"122":1}}],["其定义于utf",{"2":{"344":1}}],["其长度为传入的参数数量",{"2":{"328":1}}],["其长度会被视为0",{"2":{"236":1}}],["其同时会设置字符串值的元表",{"2":{"326":1}}],["其最小乘数必须是2的幂",{"2":{"325":1}}],["其最终源函数应当完成运行",{"2":{"48":1}}],["其偏移量为转换项大小和最大偏移量的最小乘数",{"2":{"325":1}}],["其描述了要创建或读取的结构的布局",{"2":{"325":1}}],["其始终匹配尽可能短的串",{"2":{"321":1}}],["其对应的大写形式表示了它们的补集",{"2":{"320":1}}],["其将会搜索名为",{"2":{"317":1}}],["其将会在之前让出的地方继续执行",{"2":{"10":1}}],["其搜索给定模块的根名称的c库",{"2":{"317":1}}],["其搜索方式可以参照package",{"2":{"317":1}}],["其包括包括必要的路径和扩展名",{"2":{"314":1}}],["其完全绕开了包和模块系统",{"2":{"314":1}}],["其表明搜索的起始位置",{"2":{"336":1}}],["其表明匹配的起始位置",{"2":{"332":1}}],["其表明了",{"2":{"310":1}}],["其表示提前于其他字段所表示的时间10秒",{"2":{"416":1}}],["其表示为为相对于文件开头的字节偏移量",{"2":{"403":1}}],["其表示为三个点",{"2":{"37":1}}],["其表示只占位",{"2":{"247":1}}],["其直接将一个函数require导出到了全局环境中",{"2":{"309":1}}],["其都包括在表",{"2":{"300":1}}],["其各含义为",{"2":{"292":1}}],["其默认是个适当的大小",{"2":{"404":1}}],["其默认为当前线程",{"2":{"283":1}}],["其默认值为",{"2":{"265":1}}],["其默认值为1并且可以是负数",{"2":{"330":1}}],["其默认值为1",{"2":{"18":1}}],["其默认值为13",{"2":{"4":1}}],["其默认值是20",{"2":{"6":1}}],["其默认值是100",{"2":{"4":2,"6":1}}],["其如果已经是一个",{"2":{"277":1}}],["其返回的表不一定是个序列",{"2":{"355":1}}],["其返回的函数将额外带有一个上值",{"2":{"265":1}}],["其返回共享上值的唯一标识也是相同的",{"2":{"62":1}}],["其根据第一个参数",{"2":{"259":1}}],["其和c代码中的用法含义相同",{"2":{"387":1}}],["其和正在调用的c函数的第",{"2":{"253":1}}],["其和iso标准下的c函数",{"2":{"124":1}}],["其就会将该字段置为null以表示句柄被关闭了",{"2":{"249":1}}],["其带有一个称为",{"2":{"249":1}}],["其引用的是于栈顶处的对象",{"2":{"244":1}}],["其引用了",{"2":{"114":1}}],["其主要是和lual",{"2":{"230":1}}],["其错误信息由",{"2":{"216":1}}],["其按照所给字符串参数",{"2":{"408":1}}],["其按照如下模式使用",{"2":{"197":1}}],["其按照字母顺序排列",{"2":{"64":1}}],["其无论是发生了错误还是正常返回",{"2":{"165":1}}],["其也会将遇到错误的文件名和行号加到此错误信息的前面",{"2":{"216":1}}],["其也是一个协程",{"2":{"149":1}}],["其也被称为协同式线程",{"2":{"10":1}}],["其会被作为第二提示符",{"2":{"419":1}}],["其会被编译器优化掉",{"2":{"287":1}}],["其会给出一个人类可读的日期",{"2":{"408":1}}],["其会给出一个可以唯一标识表",{"2":{"331":1}}],["其会返回一个新的文件句柄",{"2":{"392":1}}],["其会返回局部变量的名称",{"2":{"293":1}}],["其会自动关闭该文件",{"2":{"391":1}}],["其会迭代字符串",{"2":{"347":1}}],["其会匹配一个utf",{"2":{"346":1}}],["其会在程序结束时自动删除文件",{"2":{"417":1}}],["其会在",{"2":{"310":1}}],["其会忽略不可识别的控制信息",{"2":{"281":1}}],["其会停止发出警告",{"2":{"281":1}}],["其会使用一个基于iso标准c的内存分配函数调用lua",{"2":{"232":1}}],["其会从之前调用lua",{"2":{"183":1}}],["其会将最终的字符串放在栈顶上",{"2":{"197":1}}],["其会将",{"2":{"168":1}}],["其会调用",{"2":{"144":1}}],["其会遍历所有的对象",{"2":{"6":1}}],["其转义符有很多限制",{"2":{"124":1}}],["其实现的",{"2":{"249":1}}],["其实现为一个如下的宏",{"2":{"229":1}}],["其实现为一个用宏包装起来的",{"2":{"120":1}}],["其实可能会小于或等于之前分配的大小",{"2":{"197":1}}],["其实是",{"2":{"26":1}}],["其等效于math",{"2":{"379":1}}],["其等效于",{"2":{"148":1}}],["其等效于lua代码中的",{"2":{"109":1,"223":1}}],["其等于第一个操作数",{"2":{"3":1}}],["其被解释为模式以用于模式匹配函数",{"2":{"319":1}}],["其被定义为",{"2":{"107":1}}],["其被标准c",{"2":{"0":1}}],["其必须是一个函数",{"2":{"357":1}}],["其必须是一个数字类型",{"2":{"107":1}}],["其必须是个表或者字符串",{"2":{"273":1}}],["其必须是可以由lua",{"2":{"176":1}}],["其必须定义传递参数和结果的方法",{"2":{"71":1}}],["其依情况为定",{"2":{"64":1}}],["其格式为各事件常量的按位或的结果",{"2":{"59":1}}],["其参数",{"2":{"58":1,"149":1}}],["其后边的内容中对源码的描述是依赖于用户的",{"2":{"50":1}}],["其拥有同样的上值",{"2":{"48":1}}],["其由字符串",{"2":{"339":1}}],["其由字符转换而来的数值在各平台之间不一定都相同",{"2":{"327":1}}],["其由lua主线程的区域拷贝而来",{"2":{"85":1}}],["其由原来的lua",{"2":{"48":1}}],["其由初始值为始",{"2":{"18":1}}],["其应当使用那些不会抛出错误的api调用",{"2":{"47":1}}],["其顾名思义",{"2":{"47":1}}],["其注册表会附带一些预定义的值",{"2":{"45":1}}],["其上值处于特殊的伪索引上",{"2":{"44":1}}],["其独立于之前的和仍在活跃的c函数的栈",{"2":{"43":1}}],["其指针就是有效的",{"2":{"42":1}}],["其的行为和nil值类似",{"2":{"41":1}}],["其确保栈中至少有",{"2":{"39":1}}],["其并不保证有任何额外的空间",{"2":{"39":1}}],["其并不会立刻被垃圾收集器收集起来",{"2":{"8":1}}],["其不是在所有系统上都可用的",{"2":{"394":1}}],["其不会执行任何路径查找和紫红添加扩展名",{"2":{"314":1}}],["其不会展开其堆栈",{"2":{"23":1}}],["其不在调用栈计数中",{"2":{"286":1}}],["其不算在调用栈层数中",{"2":{"56":1}}],["其不受gc的约束",{"2":{"7":1}}],["其中可以传入",{"2":{"418":1}}],["其中有些函数为语言提供了基础服务",{"2":{"418":1}}],["其中会将",{"2":{"318":1}}],["其中会将每个参数转换为字符串",{"2":{"270":1}}],["其中每个字符依次为各参数在内部字符编码中所对应的字符",{"2":{"328":1}}],["其中每个子模块都有各自的",{"2":{"317":1}}],["其中每个闭包都使用不同的y变量",{"2":{"38":1}}],["其中模块名中的",{"2":{"317":1}}],["其中并没有对于每个索引的顺序做定义",{"2":{"267":1}}],["其中参数",{"2":{"122":1,"354":1}}],["其中包含三个参数和一个结果值",{"2":{"69":1}}],["其中包括块",{"2":{"24":1}}],["其中顶部的值是第二个参数",{"2":{"67":1}}],["其中第一个属性o表示这个函数会从栈上弹出多少个元素",{"2":{"64":1}}],["其中的编码数值在各平台之间不一定都相同",{"2":{"328":1}}],["其中的",{"2":{"325":1}}],["其中的n为表中的最大整数键",{"2":{"34":1}}],["其中的第一个变量就是控制变量",{"2":{"19":1}}],["其中是接收到的所有可变参数",{"2":{"28":1}}],["其中是f",{"2":{"28":2}}],["其中没有任何多余动作",{"2":{"26":1}}],["其中",{"2":{"20":1,"36":1,"40":1,"197":1,"304":1,"326":1,"333":1,"341":1,"371":1,"380":1}}],["其迭代方法被调用以产生一个新的值",{"2":{"19":1}}],["其有以下语法",{"2":{"18":1}}],["其有两种用法",{"2":{"16":1}}],["其里边的语法块不是以until关键词为结束",{"2":{"16":1}}],["其两边的列表都以逗号分隔元素",{"2":{"15":1}}],["其到相应的闭长括号即止",{"2":{"12":1}}],["其可以用作临时文件的文件名",{"2":{"417":1}}],["其可以是字符串",{"2":{"265":1}}],["其可以是由在此之前调用lua",{"2":{"54":1}}],["其可以包含除同级闭长括号之外的任意字符",{"2":{"12":1}}],["其可以复活死亡对象",{"2":{"9":1}}],["其余的返回值和",{"2":{"307":1}}],["其余的空白字符以及在语法标记间的注释会被忽略",{"2":{"12":1}}],["其余任意字节在文本字符串中都表示为它本身",{"2":{"12":1}}],["其余传递给coroutine",{"2":{"10":1}}],["其内存只可能在gc周期内被释放",{"2":{"8":1}}],["其内容可参考",{"2":{"1":1}}],["其键值对都会从表中移除",{"2":{"7":1}}],["其仅遍历最近创建的对象",{"2":{"6":1}}],["其",{"2":{"5":1}}],["其值来自于环境变量",{"2":{"315":1}}],["其值的类型是function",{"2":{"27":1}}],["其值为nil",{"2":{"13":1}}],["其值为n表示解释器会在步进之间分配2n字节并在步进时做相同大小的清理工作",{"2":{"4":1}}],["其值越大则收集器的影响越小",{"2":{"4":1}}],["其值都是",{"2":{"1":1}}],["其结果为使用状态机",{"2":{"234":1}}],["其结果为整数",{"2":{"29":1}}],["其结果使用return语句返回",{"2":{"27":1}}],["其结果总是会被转换为一个布尔值",{"2":{"3":2}}],["其结果都是单一可表示整数",{"2":{"1":1}}],["其他位由1或0填充",{"2":{"380":1}}],["其他位置处的",{"2":{"322":1}}],["其他位置上的值不受影响",{"2":{"78":1}}],["其他在",{"2":{"320":1}}],["其他系统默认是",{"2":{"311":1}}],["其他都导出到了表",{"2":{"309":1}}],["其他情况则会抛出错误",{"2":{"235":1,"236":1,"237":1,"238":1}}],["其他上值会被初始化为nil",{"2":{"110":1}}],["其他的字段会被忽略",{"2":{"416":1}}],["其他的字符都不会被更改",{"2":{"335":1,"343":1}}],["其他的会被忽略",{"2":{"325":1}}],["其他的上值则使用nil初始化",{"2":{"265":1}}],["其他的值意味着有错误且在下次调用前停止lua",{"2":{"181":1}}],["其他的值在第一个值其后边的连续索引中",{"2":{"50":1}}],["其他的可能只是表中的字段",{"2":{"50":1}}],["其他不可分解的终结符会像",{"2":{"40":1}}],["其他形式中的属性表示不影响其计数",{"2":{"36":1}}],["其他待定的关闭函数仍然会被调用",{"2":{"23":1}}],["其他类型的值共享每个类型的单独元表",{"2":{"3":1}}],["其他值都使得条件为真",{"2":{"1":1}}],["其元值必须是一个称为",{"2":{"3":1}}],["其相应的值被称为",{"2":{"3":1}}],["其日常分发无任何担保",{"2":{"0":1}}],["通用形式的",{"2":{"19":1}}],["通用形式的for语句通过一个被称为迭代器的方法来工作",{"2":{"19":1}}],["通用形式的for语句",{"0":{"19":2}}],["通过这种方式",{"2":{"317":1}}],["通过这个索引",{"2":{"50":1}}],["通过其各自的方式查找模块",{"2":{"310":1}}],["通过调用lua",{"2":{"184":1}}],["通过调用coroutine",{"2":{"10":1}}],["通过lua",{"2":{"168":1}}],["通过lua线程",{"2":{"160":1}}],["通过longjmp",{"2":{"69":1}}],["通过此函数调用时的",{"2":{"74":1}}],["通过使用c函数",{"2":{"0":1}}],["通常情况下",{"2":{"423":1}}],["通常情况下是其主函数返回",{"2":{"10":1}}],["通常这个字符串有以下格式",{"2":{"256":1}}],["通常这个函数不会返回",{"2":{"184":1}}],["通常都是lua状态机对象",{"2":{"185":1}}],["通常此函数只用于哈希和调试信息中",{"2":{"171":1}}],["通常此处理函数被用来给错误对象添加更多的错误信息",{"2":{"118":1}}],["通常此调用都是被保护的",{"2":{"2":1}}],["通常表的遍历会像这样",{"2":{"115":1}}],["通常表示一个没有用的值",{"2":{"1":1}}],["通常是lua主线程",{"2":{"184":1}}],["通常是一个32位整数",{"2":{"93":1}}],["通常是一个64位整数",{"2":{"93":1}}],["通常是ieee",{"2":{"25":1}}],["通常至少允许有几千个元素",{"2":{"72":1}}],["通常你应该使用包含库名的字符串",{"2":{"45":1}}],["通常来说",{"2":{"42":1}}],["通常每个字符为单字节时意味着字符串真实长度",{"2":{"34":1}}],["通常在良好实现中不会依赖字符串到数字的隐式转换",{"2":{"30":1}}],["通常更简单的方式是在可变部分之前添加并使用常规参数",{"2":{"28":1}}],["通常会将它们的操作数转换到浮点数且结果也是浮点数",{"2":{"25":1}}],["通常",{"2":{"8":1,"35":1,"261":1}}],["通常调整为单个值",{"2":{"3":1}}],["通常宿主程序指上边说到的独立程序lua",{"2":{"0":1}}],["可用于作为os",{"2":{"416":1}}],["可用",{"2":{"410":1}}],["可用的格式有",{"2":{"402":1}}],["可用时",{"2":{"107":1}}],["可选参数",{"2":{"342":1}}],["可选数字参数",{"2":{"297":1}}],["可选字符串参数",{"2":{"297":1}}],["可能并不等效于",{"2":{"320":1}}],["可能取决于所使用的c编译器和链接器",{"2":{"314":1}}],["可能会因为将库连接到了程序",{"2":{"317":1}}],["可能会将其作为最后的结果",{"2":{"278":1}}],["可能会在内部空间不够的时候重新分配内存",{"2":{"198":1}}],["可能会触发",{"2":{"109":1}}],["可能是因为内存不足",{"2":{"111":1}}],["可能要在不需要的时候晶块关闭状态机",{"2":{"73":1}}],["可打印",{"2":{"50":1}}],["可接受索引有助于避免对栈顶做额外的测试",{"2":{"41":1}}],["可接受索引可以是任何有效的索引",{"2":{"41":1}}],["可使用可接受索引来调用一个只需要传入值的函数",{"2":{"41":1}}],["可使用库函数type来获得给定值的类型描述",{"2":{"1":1}}],["可分解的非终结符号会表示为non",{"2":{"40":1}}],["可见性规则",{"0":{"38":1}}],["可变参数表达式也写作三个点",{"2":{"27":1}}],["可变参数表达式",{"2":{"27":1,"37":1}}],["可以转换为一个整数值",{"2":{"384":1}}],["可以为0",{"2":{"356":1}}],["可以写成",{"2":{"326":1}}],["可以写入或读取lua变量",{"2":{"0":1}}],["可以观察以下代码示例",{"2":{"324":1}}],["可以指紧接着的下一个或者是末尾处跟着的",{"2":{"324":1}}],["可以参见上边的说明",{"2":{"320":1}}],["可以参见lua",{"2":{"314":1}}],["可以让出则返回true",{"2":{"303":1}}],["可以让出时则返回1",{"2":{"106":1}}],["可以由以下字符组合而成",{"2":{"292":1}}],["可以由小数点或指数组成的数字常量表示浮点数",{"2":{"12":1}}],["可以将",{"2":{"59":1}}],["可以是以下内容",{"2":{"392":1}}],["可以是负数",{"2":{"341":1}}],["可以是字符串",{"2":{"333":1}}],["可以是一个1到16之间的整数",{"2":{"325":1}}],["可以是个nil",{"2":{"294":1}}],["可以是包括2到36之间的任意整数值",{"2":{"277":1}}],["可以是任意lua值",{"2":{"274":1}}],["可以是任何值",{"2":{"272":1}}],["可以是除nil和",{"2":{"274":1}}],["可以是",{"2":{"50":1,"58":1,"321":1}}],["可以是由非数字开头",{"2":{"12":1}}],["可以使用相关函数的额外参数",{"2":{"421":1}}],["可以使用按照字符值升序排列的两个字符来表示一个范围",{"2":{"320":1}}],["可以使用以下字符的组合",{"2":{"320":1}}],["可以使用",{"2":{"244":1}}],["可以使用lua",{"2":{"163":1}}],["可以使用string",{"2":{"30":1,"278":1}}],["可以使用分号来分隔语句以开始一个新语句块",{"2":{"14":1}}],["可以用一个",{"2":{"392":1}}],["可以用来隔开各个选项以提升可读性",{"2":{"325":1}}],["可以用来确认哪些模块已经加载了",{"2":{"313":1}}],["可以用冒号语法模拟定义成员方法",{"2":{"27":1}}],["可以用于循环结束时释放资源",{"2":{"19":1}}],["可以显式分割语句块以生成单独的语句",{"2":{"14":1}}],["可以通过lua",{"2":{"114":1}}],["可以通过元表来改变访问表属性的意义",{"2":{"13":1}}],["可以通过单引号或双引号分割",{"2":{"12":1}}],["可以通过",{"2":{"2":1}}],["可以存储任意8位值",{"2":{"1":1}}],["可以作为函数参数以及被作为结果返回",{"2":{"1":1}}],["可以去看roberto的书",{"2":{"0":1}}],["可以看看lua官网上的技术论文",{"2":{"0":1}}],["可以在相同的语法框架下来自定义编程语言",{"2":{"0":1}}],["可嵌入的脚本语言",{"2":{"0":1}}],["宿主程序中应当调用lual",{"2":{"418":1}}],["宿主程序就可以采取合适的措施",{"2":{"2":1}}],["宿主程序就是那个lua应用程序",{"2":{"2":1}}],["宿主程序可以调用函数来执行一段lua代码",{"2":{"0":1}}],["宿主程序也被称为",{"2":{"0":1}}],["宿主",{"2":{"0":1}}],["嵌入的零值也会被计数",{"2":{"334":1}}],["嵌入",{"2":{"0":1}}],["解释器会关闭lua主状态机",{"2":{"419":1}}],["解释器会将错误对象转换为一个字符串并加上一个栈回溯信息",{"2":{"419":1}}],["解释器会将错误报告到标准错误输出流",{"2":{"419":1}}],["解释器每当执行了",{"2":{"59":1}}],["解释器将不会做任何转义操作",{"2":{"12":1}}],["解释器还遵循了以下元表中的键",{"2":{"3":1}}],["解释器",{"2":{"0":1}}],["它假定其是一个utf",{"2":{"346":1}}],["它尽可能地只匹配一个",{"2":{"321":1}}],["它把所有需要的信息都保存到一个叫做",{"2":{"185":1}}],["它没有全局变量",{"2":{"185":1}}],["它没有独立的元表并且不会被gc清理",{"2":{"127":1}}],["它是加载器被查找到的位置",{"2":{"310":1}}],["它是从头创建一个lua状态机",{"2":{"160":1}}],["它是个值",{"2":{"127":1}}],["它指向一个lua线程及",{"2":{"160":1}}],["它将不会检查栈大小",{"2":{"186":1}}],["它将压入错误对象",{"2":{"110":1}}],["它将屏蔽掉其他",{"2":{"58":1}}],["它被lual",{"2":{"66":1}}],["它会继续执行延续函数",{"2":{"184":1}}],["它会完成源函数在调用lua",{"2":{"48":1}}],["它会抛出错误",{"2":{"47":1}}],["它会将table",{"2":{"3":1}}],["它会将table和key作为参数来调用",{"2":{"3":1}}],["它可能会关联一些值",{"2":{"122":1}}],["它可能要关联上一些值",{"2":{"44":1}}],["它可以用于表示一般数组",{"2":{"1":1}}],["它包括从1到栈顶",{"2":{"41":1}}],["它的下个索引刚好在表中不存在",{"2":{"34":1}}],["它的值被保存在c注册表",{"2":{"5":1}}],["它只是简单地假设栈空间足够",{"2":{"186":1}}],["它只是从源函数中传递给延续函数",{"2":{"48":1}}],["它只保证在程序的正常执行中可能会被访问的对象不被收集",{"2":{"9":1}}],["它只能用这种方式才能起效",{"2":{"3":1}}],["它从第一个操作数开始检查",{"2":{"3":1}}],["它要么是个函数",{"2":{"3":1}}],["它通常只是生成一个消息给用户",{"2":{"2":1}}],["它通常是",{"2":{"0":1}}],["它不会因为内存分配错误而被调用",{"2":{"2":1}}],["它于错误出现时调用栈展开前被调用",{"2":{"2":1}}],["它们最后所设置的随机种子的值的组成部分",{"2":{"380":1}}],["它们相互独立",{"2":{"185":1}}],["它们会让出当前lua线程",{"2":{"48":1}}],["它们可以使用索引来访问栈中的任意元素",{"2":{"43":1}}],["它们分别是lua",{"2":{"42":1}}],["它们如何组合",{"2":{"40":1}}],["它们不能作为名称使用",{"2":{"12":1}}],["它们只能在不可预知的时间运行",{"2":{"8":1}}],["它们的值",{"2":{"1":1}}],["它们都表示为",{"2":{"1":1}}],["它就是由lua库所实现",{"2":{"0":1}}],["它支持多种编程架构",{"2":{"0":1}}],["面向对象编程",{"2":{"0":1}}],["过程编程",{"2":{"0":1}}],["轻量",{"2":{"0":1}}],["高效",{"2":{"0":1}}],["16中的代理项作为有效码点",{"2":{"421":1}}],["16",{"2":{"404":1}}],["16e",{"2":{"12":1}}],["1=",{"2":{"325":1}}],["1表示第一个可变参数",{"2":{"287":1}}],["1层为调用",{"2":{"286":1}}],["1就是最后一个参数",{"2":{"275":1}}],["1|3",{"2":{"218":1}}],["1索引上",{"2":{"115":1}}],["14",{"2":{"69":2}}],["1416",{"2":{"12":1}}],["1也表示最后一个元素",{"2":{"43":1}}],["128位中的两个64位整数",{"2":{"380":1}}],["12",{"0":{"28":1},"2":{"15":1,"36":1,"38":1,"408":1}}],["123",{"2":{"12":2}}],["1e",{"2":{"12":1}}],["1级开口长括号写作",{"2":{"12":1}}],["11",{"0":{"27":1},"2":{"1":1,"10":1,"21":1,"28":1,"37":2,"38":1}}],["10fff",{"2":{"344":1}}],["10",{"0":{"26":1,"283":1},"1":{"284":1,"285":1,"286":1,"287":1,"288":1,"289":1,"290":1,"291":1,"292":1,"293":1,"294":1,"295":1,"296":1,"297":1,"298":1,"299":1},"2":{"1":1,"3":1,"10":3,"12":1,"20":1,"27":1,"28":1,"32":6,"34":1,"37":1,"38":4,"276":1,"416":1,"418":1}}],["1",{"0":{"0":1,"1":1,"4":1,"12":1,"14":1,"25":1,"39":2,"41":1,"42":1,"43":1,"46":1,"187":1,"257":1,"319":1,"420":1},"1":{"188":1,"189":1,"190":1,"191":1,"192":1,"193":1,"194":1,"195":1,"196":1,"197":1,"198":1,"199":1,"200":1,"201":1,"202":1,"203":1,"204":1,"205":1,"206":1,"207":1,"208":1,"209":1,"210":1,"211":1,"212":1,"213":1,"214":1,"215":1,"216":1,"217":1,"218":1,"219":1,"220":1,"221":1,"222":1,"223":1,"224":1,"225":1,"226":1,"227":1,"228":1,"229":1,"230":1,"231":1,"232":1,"233":1,"234":1,"235":1,"236":1,"237":1,"238":1,"239":1,"240":1,"241":1,"242":1,"243":1,"244":1,"245":1,"246":1,"247":1,"248":1,"249":1,"250":1,"251":1,"252":1,"253":1,"254":1,"255":1,"256":1,"258":1,"259":1,"260":1,"261":1,"262":1,"263":1,"264":1,"265":1,"266":1,"267":1,"268":1,"269":1,"270":1,"271":1,"272":1,"273":1,"274":1,"275":1,"276":1,"277":1,"278":1,"279":1,"280":1,"281":1,"282":1,"320":1,"321":1,"322":1,"323":1,"324":1},"2":{"10":2,"12":1,"13":1,"19":1,"27":1,"28":1,"30":4,"34":1,"36":6,"37":3,"38":2,"41":1,"44":1,"47":2,"48":3,"50":2,"69":2,"71":1,"81":1,"82":2,"89":1,"92":1,"110":1,"115":2,"124":1,"129":1,"132":1,"137":1,"142":1,"143":1,"146":1,"147":1,"152":1,"153":1,"154":1,"155":1,"156":1,"162":1,"178":1,"186":1,"244":1,"251":1,"256":1,"259":1,"264":2,"277":1,"286":1,"317":1,"321":1,"324":1,"326":1,"330":1,"332":1,"333":5,"336":1,"341":2,"349":1,"355":1,"356":1,"357":1,"379":2,"401":1,"408":4,"418":1,"419":5,"420":1,"424":1}}]],"serializationVersion":2}';export{l as default};
