lua程序設計2.4 介紹[[ ... ]]用法部分,這種形式的字符串可以包含多行也,可以嵌套且不會解釋轉義序列,如果第一個字符是換行符會被自動忽略掉。按照教材上輸入:做嵌套測試
<span style="font-size:18px;">page = [[
<HTML>
<HEAD>
<TITLE>An HTML Page</TITLE>
</HEAD>
<BODY>
Lua
[[a text between double brackets]]
</BODY>
</HTML>
]]
io.write(page)
</span>
結果會出現 nesting of [[...]] is deprecated near '[' 錯誤
但是改成這樣,將第一個[[ 和最後一個]] 中間加上= 這種問題就解決了,如下:
<span style="font-size:18px;">page = [=[
<HTML>
<HEAD>
<TITLE>An HTML Page</TITLE>
</HEAD>
<BODY>
=[ ]=
Lua
[[a text between double brackets]]
</BODY>
</HTML>
]=]
fp:write(page)</span>