【发布时间】:2014-02-07 19:07:06
【问题描述】:
我有函数名为
MapMSH(Msg.MSH, b)
MapPID(Msg.PID, b)
MapPV1(Msg.PV1,b)
现在,在我将调用上述三个函数的另一个函数中,我有一个变量 u 循环遍历值 MSH、PID 和 PV1
我知道我需要使用.. 运算符来连接字符串。
我真正想要的是将u 中的值连接到 Map,类似于
"Map"..u(Msg.u, b)
这样只要u 中的值匹配,我的函数就会被自动调用。
使用上面的语法,它会在"Map" 附近显示意外符号
有人可以告诉我确切的语法吗?
【问题讨论】:
-
如果您发现自己需要此功能,请使用按字符串索引的表,并使用相应函数的值。
标签: string lua string-concatenation