这里文档

lua-users home
wiki

如果我们可以在 Lua 中使用 heredocs[1],那将非常棒。实际上,它已经存在了,但使用固定的分隔符 "[[" 和 "]]"[2]

这种改变会使 Lua 更难解析(对于外部解析器也是如此,这引起了我的兴趣。我个人认为 [[ ]] 字符串很好。请记住,Lua 确实会计算字符串中的 [[]],尽管有人指出这在某些情况下会失败,例如

a = [[ [a, [b, c]] ]]

我鼓励大家尝试找出如何利用 Lua 的强大功能和简洁性,而不是试图将其变成其他语言。--RiciLake

解决方案:a = [=[ [a, [b, c]] ]=]

另请参阅


最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2008 年 10 月 18 日下午 10:24 GMT (差异)