Lua
西蒙海
这个作者很懒,什么都没留下…
展开
-
Lua表结构自定义扩展
-- 对于key值不连续table,使其按key值大小顺序遍历function table.pairsByKeys(t) local temp_tab = {} for n in pairs(temp_tab) do temp_tab[#temp_tab + 1] = n end local i = 0 return function () i = i + 1 return temp_tab[i], t[temp_tab[i]] endend...原创 2020-06-13 15:54:04 · 244 阅读 · 0 评论 -
Lua 脚本 I/O文件操作总结
一 . Lua 修改文件单行内容function file_operation(fileName) local session = nil -- 当前结点,为空则不会读取 local file = io.open(fileName, "r+") local index = 0 local attem_change = false local content = getFi...原创 2018-05-07 19:42:24 · 907 阅读 · 0 评论 -
__index和__newindex元方法详解
son = { age=13}father={ age = 18, xingshi = "Simoon", sayHello = function() print("大家好,我是父表") end}local mt = { __index = father, __newindex = function(table,key,value) print(key.."字...转载 2019-07-30 12:37:22 · 593 阅读 · 0 评论 -
lua中'.'和':'的区别
local myTable = {}function myTable:putMyname(val) print(val) print(self and self.name)endmyTable.name = "Mical"myTable:putMyname() --结果:nil-- Mical--说明“:”调用时传了一个默认参数self进去,并在用"...转载 2019-07-28 13:54:06 · 1613 阅读 · 0 评论