字串定義三種類型
阿新 • • 發佈:2018-11-01
字串定義三種類型:
I 單引號
II 雙引號
1單引號和雙引號的區別:
a) 雙引號可以解析變數,單引號不能解析變數;
b) 雙引號當中包含變數,雙引號當中的變數需要特殊字元隔開,特殊字元會原樣輸出,除了{};
c) 雙引號當中如果包含啦雙引號,當中的雙引號需要轉義字元轉義,單引號當中如果包含單引號,當中的單引號也需要轉義;
d ) 單引號和雙引號可以相互巢狀;
e ) 雙引號當中可以包含單引號,單引號當中包含變數,變數會被解析,單引號會被原樣輸出;
f) 雙引號可以解析轉義字元,單引號不能解析解析轉義字元,除啦單引號與反斜線本身;
g) 變數和字串連線,變數和變數連線,字串和字串連線,我們需要以點(.)來連線;
h ) 單引號效率高於雙引號;
III 定界符<<<
1) 定界符功能和雙引號一致;
2)定界符最後一行要獨佔一行,並且不能為整個指令碼最後一行;