去掉字符串中的单引号和双引号_同时搞定Android和iOS的Dart语言(4):字符串类型...
生活随笔
收集整理的這篇文章主要介紹了
去掉字符串中的单引号和双引号_同时搞定Android和iOS的Dart语言(4):字符串类型...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Dart語言中,用String表示字符串類型,可以用單引號或雙引號表示字符串的值,例如,下面聲明String類型變量的代碼都是正確的。String s1 = 'hello world';String s2 = "I love you.";var s3 = "Who are you?";運行使用單引號和雙引號表示字符串的好處是如果字符串中包含單引號時,可以使用雙引號表示字符串,如果字符串中包含雙引號時,可以使用單引號表示字符串。String ss1 = 'This is an "Apple"'; // 字符串中包含雙引號String ss2 = "I've an apple"; // 字符串中包含單引號不過還有一種情況,就是字符串中同時包含雙引號和單引號,在這種情況下,就需要使用轉義符,也就是反斜杠(\)后加雙引號或單引號,代碼如下:var s1 = "It's my \"coat\""; // 反斜杠后面加雙引號,可以輸出雙引號var s2 = 'It\'s my "coat"'; // 反斜杠后面加單引號,可以輸出單引號如果想連接字符串,可以直接使用加號(+),如果連接的字符串都是值,可以省略加號,代碼如下:String s1 = "I ";String s2 = "love ";String s3 = "you.";var ss1 = s1 + s2 + s3; // 連接字符串var ss2 = "I" " love" " you."; // 連接字符串(省略加號)如果字符串的內容比較多,而且像保留輸入的格式,可以使用3對單引號或3對雙引號將字符串括起來,這樣在輸出時,就會保留字符串在源代碼文件中的格式,包括換行和縮進。代碼如下:var s1 = ''' hello world I love you. ''';var s2 = """ hello world I love you. """;在有些情況下,我們希望保留字符串的原始內容,即使字符串中有轉義符,也會按原始內容輸出,要滿足這種需求,需要在字符串前面加r,代碼如下:var s = r'hello\nworld';print(s); // 輸出hello\nworld在Dart語言中并不支持字符串與其他類型的值連接,如果要想讓字符串與其他類型的值連接,通常可以使用下面2種方法之一。
將其他類型的值或變量轉換為字符串
在字符串中使用$,將其他類型的變量嵌入到字符串中
總結
以上是生活随笔為你收集整理的去掉字符串中的单引号和双引号_同时搞定Android和iOS的Dart语言(4):字符串类型...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: libra由什么发行
- 下一篇: 支付宝中买基金产品,切勿追涨杀跌