【发布时间】:2016-03-28 02:50:53
【问题描述】:
有没有办法在 Lua 中使用 heredoc 类型的符号来引用字符串中的变量?
我正在尝试做的基本想法如下所示。 heredoc 部分很好,但在 Lua 中,您实际上不能以我在下面显示的方式引用变量。
username = "bigtunacan"
sql=[=[
SELECT * FROM users WHERE username='$bigtunacan';
]=]
【问题讨论】:
-
@NicolBolas 它是源代码文件的一部分,被视为已加载的单独文件。 en.wikipedia.org/wiki/Here_document 它们通常用于多行字符串文字,因为它们通常比对长多行字符串使用常规字符串连接更清晰。在我的示例中,我有一个短字符串,但这是为了简化我的问题。
-
好的,那么我应该假装你说的是“多行字符串文字”?
-
是的;这是查看它的最简单方法。
标签: lua