随笔分类 -  Lua

使用lua实现其他语言的功能。
摘要:1 -- 克隆 2 function Clone(object) 3 local lookup_table = { } 4 local function _copy(object) 5 if type(object) ~= "table" then 6 return object 7 elseif 阅读全文
posted @ 2019-11-07 16:00 李小样bro 阅读(2583) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/qq_32319583/article/details/53384945 代码部分 1 -- 初始化一个数组,数组中不存在为nil 2 local t = { 1, "a", "a", 2, 4, 5, 6, 7, "a"} 3 4 print("设 阅读全文
posted @ 2019-07-05 20:01 李小样bro 阅读(329) 评论(0) 推荐(0)
摘要:1 function bubbleSort(t) 2 local index = 0 3 for i=1, #t - 1 do 4 for j = 1, #t - i do 5 if t[j] > t[j + 1] then 6 t[j],t[j + 1] = t[j+1], t[j] 7 end 阅读全文
posted @ 2019-06-06 16:40 李小样bro 阅读(589) 评论(0) 推荐(0)
摘要:有n盏灯,编号为1~n。第一个人把所有灯打开,第二个人按下所有编号为2的倍数的开关(这些灯将被关掉),第三个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=1000 1 function 阅读全文
posted @ 2019-04-02 16:33 李小样bro 阅读(128) 评论(0) 推荐(0)