lua [[ ]] 用法

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>


具體原因,請高手解答。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章