随笔分类 -  lua

摘要:Os中一共包含11个方法,看上去有点没啥用,也就时间函数和execute用的多一点 ####os.clock () 返回程序使用的按秒计 CPU 时间的近似值。表示程序运行了多久 ####os.date ([format [, time]]) 返回一个包含日期及时刻的字符串或表。 格式化方法取决于所 阅读全文 »
posted @ 2021-06-15 20:42 Smah 阅读(519) 评论(0) 推荐(0) 编辑
摘要:####table.concat(list, sep, start, end) concat是concatenate(连锁, 连接)的缩写. table.concat()函数列出参数中指定table的数组部分从start位置到end位置的所有元素, 元素间以指定的分隔符(sep)隔开。 ####ta 阅读全文 »
posted @ 2021-06-04 18:13 Smah 阅读(124) 评论(0) 推荐(0) 编辑
摘要:####assert(condition) condition为nil或false,报错。反之正常执行。 ####collectgarbage(opt, ...) 手动这类GC是一件不太理想的事情,不管什么语言都是这样的,除非设计缺陷万不得已 "collect" # 做一次完整的垃圾收集循环。 "s 阅读全文 »
posted @ 2021-06-02 20:01 Smah 阅读(99) 评论(0) 推荐(0) 编辑
摘要:####官方文档中的解释 针对目前的lua5.4,官方api中对coroutine的解释如下 函数名 参数 返回值 作用 coroutine.create(f) function thread 创建一个主体函数为 f 的新协程。 f 必须是一个 Lua 的函数。 返回这个新协程,它是一个类型为 "t 阅读全文 »
posted @ 2021-05-27 19:38 Smah 阅读(786) 评论(0) 推荐(0) 编辑
摘要:function And(num1,num2) local tmp1 = num1 local tmp2 = num2 local ret = 0 local count = 0 repeat local s1 = tmp1 % 2 local s2 = tmp2 % 2 if s1 == s2 a 阅读全文 »
posted @ 2021-04-21 13:44 Smah 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:安装 5.2版本的库:sudo apt-get install liblua5.2-dev 版本不同调用的接口就不同,本文针对lua5.2 //lutil.c#include <lua.h> #include <lauxlib.h> #include <string.h> #include <std 阅读全文 »
posted @ 2021-03-11 15:00 Smah 阅读(932) 评论(0) 推荐(0) 编辑
摘要:-- 全局变量,记录key local limit = {} -- 2为两次可以调用的最小间隔,单位秒if limit[key] then --判断是否可被调用 local lasttime = limit[key].lasttime local curtime = os.time() if cur 阅读全文 »
posted @ 2021-02-03 19:35 Smah 阅读(89) 评论(0) 推荐(0) 编辑
摘要:1.apt-get install liblua5.1-0-dev 2.编辑hello.c #include "lua.h" #include "lauxlib.h" int main(int argc, char **argv) { lua_State *L = luaL_newstate(); 阅读全文 »
posted @ 2020-12-17 16:37 Smah 阅读(3193) 评论(0) 推荐(0) 编辑
摘要:1.assert(a,b) 当a为假(nil或false)时,返回b;当a为真,返回a的执行结果。 2.collectgarbage collectgarbage("collect"): 做一次完整的垃圾收集循环。为默认参数。 collectgarbage("count"): 以 K 字节数为单位返 阅读全文 »
posted @ 2020-10-31 18:58 Smah 阅读(705) 评论(0) 推荐(0) 编辑
摘要:首先是判空 testtable={} if next(testtable) ==nil then print("这个table是空的") end 插入table local table1={["name"]="aaaa",["value"]=1} local table3={["name"]="cc 阅读全文 »
posted @ 2020-07-14 16:20 Smah 阅读(1540) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示