文字列連結が「右結合」であるとあなたが言及する理由がわかりません。連結は連想的であるため、Lua が評価する順序がどのように重要なのかわかりません。何か不足していますか?
たとえばa^(b^c) == (a^b)^c
、一般的に真ではありませんが、真a..(b..c) == (a..b)..c
です。つまり、連結のように動作しないものに concat メタメソッドを使用する場合、それは問題になると思いますが、なぜ誰もがそれをしたいのかわかりません。
文字列連結が「右結合」であるとあなたが言及する理由がわかりません。連結は連想的であるため、Lua が評価する順序がどのように重要なのかわかりません。何か不足していますか?
たとえばa^(b^c) == (a^b)^c
、一般的に真ではありませんが、真a..(b..c) == (a..b)..c
です。つまり、連結のように動作しないものに concat メタメソッドを使用する場合、それは問題になると思いますが、なぜ誰もがそれをしたいのかわかりません。