Lua 2nd ed中的编程说……是正确的,这种联想改写方法叫什么?
- 内容介绍
- 文章标签
- 相关推荐
本文共计453个文字,预计阅读时间需要2分钟。
我不是很明白你为什么会提到字符串连接是正确的关联。连接是连接,不涉及关联的概念。你可能混淆了逻辑运算符的优先级。
例如,表达式 `a + (b ^ c)=(a + b) ^ c` 一般不是真的,因为逻辑运算符的优先级是 `^`(异或)高于 `+`(加法)。但表达式 `(b ^ c)=(a ^ b) ^ c` 可能是真的,这取决于具体的逻辑运算和值的顺序。
如果你是在询问 Lua 中的字符串连接,Lua 使用 `..` 运算符来连接字符串。例如:
luaa=Hellob=Worldc=a .. bprint(c) -- 输出: HelloWorld
至于你的错误,可能是因为你对运算符优先级理解有误,或者是对 Lua 的逻辑运算符使用不当。确保你正确理解了运算符的优先级和字符串连接的规则。
我不明白为什么你会提到字符串连接是“正确的关联”.连接是关联的,所以我不知道Lua如何评估它的重要性.我错过了什么吗?例如. a ^(b ^ c)==(a ^ b)^ c一般不是真的,但是..(b..c)==(a..b).. c是.我的意思是假设你使用concat元方法做一些不像串联的事情那么重要,但是我不明白为什么有人会这么做.
你似乎已经回答了你自己的问题,除非你以此结束,但我不明白为什么有人会想这样做.您认为适当使用该功能并不重要. Lua是一种编程语言.并且没有任何程序员喜欢滥用语言中的功能而不是非预期的功能.
说它是正确的关联只是简单地向读者提供信息.你用这些信息做什么取决于你.
本文共计453个文字,预计阅读时间需要2分钟。
我不是很明白你为什么会提到字符串连接是正确的关联。连接是连接,不涉及关联的概念。你可能混淆了逻辑运算符的优先级。
例如,表达式 `a + (b ^ c)=(a + b) ^ c` 一般不是真的,因为逻辑运算符的优先级是 `^`(异或)高于 `+`(加法)。但表达式 `(b ^ c)=(a ^ b) ^ c` 可能是真的,这取决于具体的逻辑运算和值的顺序。
如果你是在询问 Lua 中的字符串连接,Lua 使用 `..` 运算符来连接字符串。例如:
luaa=Hellob=Worldc=a .. bprint(c) -- 输出: HelloWorld
至于你的错误,可能是因为你对运算符优先级理解有误,或者是对 Lua 的逻辑运算符使用不当。确保你正确理解了运算符的优先级和字符串连接的规则。
我不明白为什么你会提到字符串连接是“正确的关联”.连接是关联的,所以我不知道Lua如何评估它的重要性.我错过了什么吗?例如. a ^(b ^ c)==(a ^ b)^ c一般不是真的,但是..(b..c)==(a..b).. c是.我的意思是假设你使用concat元方法做一些不像串联的事情那么重要,但是我不明白为什么有人会这么做.
你似乎已经回答了你自己的问题,除非你以此结束,但我不明白为什么有人会想这样做.您认为适当使用该功能并不重要. Lua是一种编程语言.并且没有任何程序员喜欢滥用语言中的功能而不是非预期的功能.
说它是正确的关联只是简单地向读者提供信息.你用这些信息做什么取决于你.

