标签:
Lua的语法缺失及替代措施
Lua的一个设计方针是简单,能不加入的语言特性就尽量不加入。于是,Lua中缺少了一些我们常用的语法。下面仅以C语言做参考。
action = {
[1] = function (x) print(x) end,
[2] = function (x) print( 2 * x ) end,
["nop"] = function (x) print(math.random()) end,
["my name"] = function (x) print("fred") end,
}
while true do
key = getChar()
x = math.ramdon()
action[key](x)
end标签:
原文地址:http://blog.csdn.net/heyuchang666/article/details/50770917