我正在尝试在lua中为返回值添加一个字符串:
local function func(str)
return (str+"_something")
end
print(func("ABC"))
我收到了一个错误:
“尝试对本地'str'(字符串值)”
执行算术运算
或此错误(在我的原始程序中):
@user_script:1:user_script:1:尝试对字符串值执行算术
我尝试使用tosring(str)+“_ something”但没有帮助......
那么如何在Lua中连接一个字符串?
答案 0 :(得分:13)
请参阅this link中的“连接”: http://lua-users.org/wiki/StringsTutorial
解决方案是使用..
,例如:
local function func(str)
return (str.." WORLD")
end
print(func("HELLO"))
应该返回:
你好世界