Lua 轉義字符


【1】Lua語言在Windows環境中的文件路徑寫法

示例程序如下:

 1 -- test1
 2 local file = io.open("E:\test\100.txt", 'rb')  3 if not file then
 4     print('test1::invalid')  5 else
 6     print('test1::ok')  7 end
 8 
 9 -- test2
10 file = io.open("E:\\test\\200.txt", 'rb') 11 if not file then
12     print('test2::invalid') 13 else
14     print('test2::ok') 15 end
16 
17 -- test3
18 file = io.open("E:/test/300.txt", 'rb') 19 if not file then
20     print('test3::invalid') 21 else
22     print('test3::ok') 23 end
24 
25 -- demo
26 print('\\');    -- backslach 單斜杠
27 print("\"");    -- double quote 雙引號
28 print("\"\"");  -- double quote 雙引號
29 print("\'");    -- single quote 單引號
30 print("''");    -- single quote 單引號
31 print("\[");    -- left square bracket 左中括號
32 print("\]");    -- right square bracket

執行結果:

test1::invalid
test2::ok
test3::ok
\
"
""
'
''
[
]

如上所示。

【2】總結

(1)Linux系統:Linux使用斜桿/作為路徑分隔符。

(2)網絡地址:因web應用使用在Linux系統上面,所以目前所有的網絡地址都采用斜桿/作為分隔符。

(3)Windows系統:Windows采用反斜杠\作為路徑分隔符。

(4)相對路徑:相對於當前文件的路徑;絕對路徑:主頁上的文件或目錄在硬盤上的真正路徑。     

(5)幾個特殊符號:

./:代表目前所在的目錄。

../:代表上一層目錄。

(6)Lua語言中,斜杠\為轉義字符。

轉義字符用於表示不能直接顯示的字符,比如后退鍵,回車鍵等,如在字符串轉換雙引號可以使用 " \" "。

兩個轉義字符所對應的意義:兩個\\代表一個\

good good study, day day up.

順序 選擇 循環 總結


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM