如果我们可以在 Lua 中使用 heredocs[1],那将非常棒。实际上,它已经存在了,但使用固定的分隔符 "[[
" 和 "]]
"[2]。
- 这种改变会使 Lua 更难解析(对于外部解析器也是如此,这引起了我的兴趣。我个人认为
[[ ]]
字符串很好。请记住,Lua 确实会计算字符串中的 [[
和 ]]
,尽管有人指出这在某些情况下会失败,例如
a = [[ [a, [b, c]] ]]
- 我鼓励大家尝试找出如何利用 Lua 的强大功能和简洁性,而不是试图将其变成其他语言。--RiciLake
- 解决方案:
a = [=[ [a, [b, c]] ]=]
另请参阅
最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2008 年 10 月 18 日下午 10:24 GMT (差异)