local function newObject (value)
return function (action, v)
if action == "get" then return value
elseif action == "set" then value = v
else error("invalid action")
end
end
end
local d = newObject(1)
print(d("get"))
d("set",2)
print(d("get"))
1
2lua single-method
原创xiangjie256 ©著作权
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:lua weak表与gc
下一篇:TCP与性能优化
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Lua语法基础
Lua语法基础
lua 字符串 Lua -
Single Application#include github #define #ifndef 共享内存
-
java no such method java no such method error
作为Java开发者我们都遇到过java.lang.NoSuchMethodError错误,究其根源,是JVM的“双亲委托模型”引发的问题。如果在类路径下放置了多个不同版本的类包,如commons-lang2.x.jar 和 commons-lang4.x.jar 都位于类路径中,代码中用到了commons-lang4.x类的某个方法,而这个方法在commons-lang2.x.jar中并不存在,J
java no such method JVM ClassLoader NoSuchMethodError jar -
Leetcode: Single Number
Analysis: 需求里面要求O(N)时间以及无额外空间,这就排除了使用boolean array, hashmap这些个方法,只能在原数组上进行查找。O(N)基本上就相当于遍历数组. 最好的方法: 第二遍做法: 17行 & 运算符优先等级低于 == 所以一定要打括号 一样的思路另一个做法: 另外
Leetcode Array/String Bit Manipulation i++ git -
Java集成企业微信API实现高效消息推送实战指南
从接口对接到消息发送的全过程。
企业微信 Java 消息推送 API集成 第三方接口
















