Lua 2nd ed中的编程说“……是正确的联想”

我不明白为什么你会提到字符串连接是“正确的关联”.连接是关联的,所以我不知道Lua如何评估它的重要性.我错过了什么吗?

例如. a ^(b ^ c)==(a ^ b)^ c一般不是真的,但是..(b..c)==(a..b).. c是.我的意思是假设你使用concat元方法做一些不像串联的事情那么重要,但是我不明白为什么有人会这么做.

最佳答案 你似乎已经回答了你自己的问题,除非你以此结束,但我不明白为什么有人会想这样做.

您认为适当使用该功能并不重要. Lua是一种编程语言.并且没有任何程序员喜欢滥用语言中的功能而不是非预期的功能.

说它是正确的关联只是简单地向读者提供信息.你用这些信息做什么取决于你.

点赞