lua--clone
2014-04-06 20:35
393 查看
clone 深度克隆一个值。 格式: value = clone(值) 用法示例: -- 下面的代码,t2 是 t1 的引用,修改 t2 的属性时,t1 的内容也会发生变化 local t1 = {a = 1, b = 2} local t2 = t1 t2.b = 3 -- t1 = {a = 1, b = 3} <-- t1.b 发生变化 -- clone() 返回 t1 的副本,修改 t2 不会影响 t1 local t1 = {a = 1, b = 2} local t2 = clone(t1) t2.b = 3 -- t1 = {a = 1, b = 2} <-- t1.b 不受影响
相关文章推荐
- lua清除cdn程序
- [LeetCode]Evaluate Reverse Polish Notation
- LUA用os.execute启动APK/关闭APK
- 【走进Lua的世界之二】实战解析Lua和C++的通信
- 【走进Lua的世界之一】初识Lua
- 【LeetCode练习题】Evaluate Reverse Polish Notation
- 【LeetCode OJ】Evaluate Reverse Polish Notation
- lua 与的C api交互操作
- 一颗璀璨的月光宝石--Lua
- Lua随机选取表中元素&处理
- lua 说明self,点号或冒号的关系
- lua的标准库函数
- lua 面向对象
- lua 一个简单的继承/派生关系
- lua 5.1参考手册
- [LeetCode] Evaluate Reverse Polish Notation
- lua错误总结
- lua中字符串匹配
- Lua string
- Lua模式匹配