[英]Lua escape multiline string
你好,我想知道我是否可以在多行字符串中轉義 [[ 和 ]]
例子:
s = [[ [[ test ]] ]]
然后如果我這樣做
print(test)
我希望輸出是, [[ test ]]
有沒有辦法做到這一點?
Lua 多行字符串不僅僅使用[[
和]]
; 您還可以在兩個[
和]
之間放置盡可能多的=
(但必須是相同的數字):
local str = [=====[
]] This does nothing
]=] not enough =
]==========] too many =
]=====] -- This closes the string
s = [=[ [[Hello]] ]=]
print(s)
輸出[[Hello]]
似乎有效,但我只是在研究這個問題時學習這個解決方案,所以我不知道是否有任何警告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.