我不明白为什么你会提到字符串连接是“正确的关联”。连接是关联的,所以我不知道Lua如何评估它的重要性。我错过了什么吗?
E.g。 a^(b^c) == (a^b)^c
通常不正确,但a..(b..c) == (a..b)..c
是。我的意思是假设你使用concat元方法做一些不像连接的事情那么重要,但我不明白为什么有人会这样做。
答案 0 :(得分:2)
您似乎已经回答了自己的问题,除非您以but I don't see why anyone would want to do that.
你认为适当使用该功能并不重要。 Lua是一种编程语言。并且没有任何程序员喜欢滥用语言中的某个功能而不是非预期的功能。
说它是正确的关联只是简单地向读者提供信息。您对该信息的处理取决于您。
答案 1 :(得分:0)
关于为什么..关联性在这里{2}}
的一些信息它并没有完全解释“速度优化”是什么。我知道他/他们带有连续链接,但这也可能与左右联合起作用......