博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Lua面线对象学习
阅读量:7192 次
发布时间:2019-06-29

本文共 1071 字,大约阅读时间需要 3 分钟。

--[[    ]]local userdata = {}local Register = {}function Register:del(key)    userdata[self.namespace][key] = nilendfunction Register:get(key)    if userdata[self.namespace][key] ~= nil then        return userdata[self.namespace][key]    else        return false    endendfunction Register:set(key, value)    userdata[self.namespace][key] = value    return trueendfunction Register:new()    if namespace == nil then        namespace = 'default'    end    if userdata[namespace] == nil then        userdata[namespace] = {}    end    local instance = {        namespace = namespace,        del = self.del,        get = self.get,        set = self.set    }    setmetatable(instance, Register)    return instanceendfunction Register:__newindex(key, value)    if key ~= nil and value ~= nil then        userdata[self.namespace][key] = value    endendfunction Register:__index(index)    local out = rawget(userdata[self.namespace], index)    if out then        return out    else        return false    endendreturn Register

 

转载于:https://www.cnblogs.com/bai-jimmy/p/5699975.html

你可能感兴趣的文章
聊下并发和Tomcat线程数(错误更正)
查看>>
L2-001. 紧急救援(迪杰斯特拉算法)
查看>>
leetcode297. 二叉树的序列化与反序列化
查看>>
bzoj3272 3638
查看>>
bzoj3192
查看>>
Controlled Tournament(状态压缩DP)
查看>>
Mac下,如何把项目托管到github
查看>>
记微软OpenHack机器学习挑战赛
查看>>
new XSSFWorkbook(is); Package should contain a content type part [M1.13]
查看>>
MongoDB安全及身份认证
查看>>
oc精简笔记
查看>>
python的多线程和守护线程
查看>>
traditional:true
查看>>
PS字体加粗的小方法、、
查看>>
构造水题 Codeforces Round #206 (Div. 2) A. Vasya and Digital Root
查看>>
友元程序集
查看>>
Mysql表编辑
查看>>
规定密码以字母开头只能包含字母、数字和下划线
查看>>
计数排序 + 线段树优化 --- Codeforces 558E : A Simple Task
查看>>
maven下载及安装
查看>>