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