|
Lua 5.1.4
For example:
bar = {} bar.name = 'test' bar['123.com'] = function(self) print(self.name) end
I can't call the method like below:
bar:['123.com']() stdin:1: '<name>' expected near '['
Althought below works:
bar['123.com'](bar)
But I this is somehow ugly. Is there a syntax sugar for this situation?
Or if it really cannot do it, will Lua team add this syntax in future?
Or Lua team did this intentionally?