Lua中的字符串连接

sky*_*gle 2 lua

只是阅读Lua的项目.我不喜欢用于连接字符串的'..'运算符(对我来说看起来不自然).我对Lua还不太了解 - 但它似乎非常灵活.

是否有可能以某种方式'修改'这种行为(也许使用metatables?),以便我可以使用'+'代替'..'进行字符串连接?

lhf*_*lhf 6

试试这段代码:

getmetatable("").__add = function(x,y) return x..y end
print("hello"+" "+"world")
Run Code Online (Sandbox Code Playgroud)