返回

做了个小例子,为了和别的语言做兼容,我想把Lua的 ..连接符重载回 "+" ,我的思路是这样的mt = {}mt.__add = function(a,b) return a .. bendsetmetatable(string,{__index = mt})local str = "a"print(str.__add) -- function 00451858print(string.__add) -- function 00451858print(tostring("a") + tostring("b")) -- error可惜不行。。我觉得我对Lua的理解还是不够深刻,风云大哥有时间帮我看看,我的邮箱 panhaowen@vip.qq.com

名字: 自动排版 密码:

回复 | (2820) | pan | 2015-01-14 03:19:43