如何在Lua函数上使用参数
我是Lua编程的初学者,我想了解以下内容: 在下面的语句中,为什么使用这些括号(如何在Lua函数上使用参数,lua,Lua,我是Lua编程的初学者,我想了解以下内容: 在下面的语句中,为什么使用这些括号([和])?我没有找到任何解释 conn:execute([[ 'MySQLSTATEMENT' ]]) 另外,如果函数还有一个参数呢?是这样的吗? conn:execute('another parameter',[[ 'MySQLSTATEMENT' ]]). (我从链接中获取了这些示例:)双方括号用于指定Lua中的文字字符串。这些字符串可以包含多行,并将转义序列解释为纯文本。至于参数,它们的处理与任何其他值没
[
和]
)?我没有找到任何解释
conn:execute([[ 'MySQLSTATEMENT' ]])
另外,如果函数还有一个参数呢?是这样的吗?
conn:execute('another parameter',[[ 'MySQLSTATEMENT' ]]).
(我从链接中获取了这些示例:)双方括号用于指定Lua中的文字字符串。这些字符串可以包含多行,并将转义序列解释为纯文本。至于参数,它们的处理与任何其他值没有区别。对于具有两个参数的函数,您的示例在语法上是正确的 当字符串包含可能需要手动转义的字符时,例如
\
、'
和“
”,这种样式是可取的。例如,读写[[这里有一个“引号”]
比写“这里有一个”引号“
或”这里有一个”引号要容易得多“”
- (lua users.org)
- (lua.org)