lua实现单例模式
2016-02-01 17:23
691 查看
Singleton = {} function Singleton:new(o) o = o or {} setmetatable(o,self) self.__index = self return o end function Singleton:Instance() if self.instance == nil then self.instance = self:new() end return self.instance end s1 = Singleton:Instance() s2 = Singleton:Instance() if s1 == s2 then print("两个对象是相同的实例") end
相关文章推荐
- lua-excel助手
- lua 和 luajit 性能对比测试
- lua 函数回调技巧
- Leetcode || Evaluate Reverse Polish Notation
- 【Lua】观察者模式在Lua中的实现
- Evaluation of —OLSR—OSPF—BATMAN—AODV
- Evaluating Network Simulation Tools—CORE—NS3—MANET
- Lua消息处理集合
- Lua检查非空
- Lua增加ccbi
- Lua重新加载Lua文件
- Lua封装格式化float
- Lua封装格式化html
- OpenWrt 自学笔记(5)------lua 环境搭建
- Lua封装map
- VMware ESXI5.5 Memories limits resolved soluation.
- Lua学习笔记-第四章
- lua代码规范
- Lua学习笔记-判断是否是布尔型
- 四、Lua协同程序