wsrflove 发表于 2012-6-1 15:56:53

lua该怎么实现以下功能呢?

f={
["地点1"]=命令1
["地点2"]=命令1
["地点3"]=命令1
["地点4"]=命令1
}

如果变量=地点1则执行命令1

请高手示下

北大侠客行MUD,中国最好的MUD

newre 发表于 2012-6-1 16:28:20

triger

pizzagoo 发表于 2012-6-1 16:51:33

table

wsrflove 发表于 2012-6-1 17:20:37

都没看懂各位大大解释。

zmeng 发表于 2012-6-2 07:54:06

if bianliang == ""地点1" thencmd1
elseif bianliang == ""地点2" thencmd2
elseif bianliang == ""地点3" thencmd3
else cmd4
end

wsrflove 发表于 2012-6-2 08:13:55

我本来有个现成的table f={}有没有什么简单的函数,达到if 变量=索引值 则 cmd f["索引"]呢?
这样直接使用 table

因为table 比较大。如果全部 用if bianliang == ""地点2" thencmd2
这样写。那不是要手动一个个的输入。岂不是很费事。f={}也没多大意义了啊
页: [1]
查看完整版本: lua该怎么实现以下功能呢?