Lua:尝试对字符串值执行算术运算

时间:2014-01-26 10:39:20

标签: string lua string-concatenation

我正在尝试在lua中为返回值添加一个字符串:

local function func(str)
   return (str+"_something")
end

print(func("ABC"))

我收到了一个错误:

  

“尝试对本地'str'(字符串值)”

执行算术运算

或此错误(在我的原始程序中):

  

@user_script:1:user_script:1:尝试对字符串值执行算术

我尝试使用tosring(str)+“_ something”但没有帮助......

那么如何在Lua中连接一个字符串?

1 个答案:

答案 0 :(得分:13)

请参阅this link中的“连接”: http://lua-users.org/wiki/StringsTutorial

解决方案是使用..,例如:

local function func(str)
   return (str.." WORLD")
end

print(func("HELLO"))

应该返回:

  

你好世界