1. 程式人生 > >字串定義三種類型

字串定義三種類型

字串定義三種類型:

                                     I   單引號

                                    II   雙引號

                                                   1單引號和雙引號的區別:

  a) 雙引號可以解析變數,單引號不能解析變數;

  b) 雙引號當中包含變數,雙引號當中的變數需要特殊字元隔開,特殊字元會原樣輸出,除了{};

  c) 雙引號當中如果包含啦雙引號,當中的雙引號需要轉義字元轉義,單引號當中如果包含單引號,當中的單引號也需要轉義;

  d )  單引號和雙引號可以相互巢狀;

  e )  雙引號當中可以包含單引號,單引號當中包含變數,變數會被解析,單引號會被原樣輸出;

  f) 雙引號可以解析轉義字元,單引號不能解析解析轉義字元,除啦單引號與反斜線本身;

  g) 變數和字串連線,變數和變數連線,字串和字串連線,我們需要以點(.)來連線;

  h )  單引號效率高於雙引號;

                                    III  定界符<<<

                                                           1) 定界符功能和雙引號一致;

                                                           2)定界符最後一行要獨佔一行,並且不能為整個指令碼最後一行;