3、Swift字串和字元
阿新 • • 發佈:2020-11-13
字串字面量
字串字面量可以用於為常量和變數提供初始值:
let someString = "Some string literal value"
多行字串字面量
如果你需要一個字串是跨越多行的,那就使用多行字串字面量 — 由一對三個雙引號包裹著的具有固定順序的文字字符集:
let quotation = """ The White Rabbit put on his spectacles. "Where shall I begin, please your Majesty?" he asked. "Begin at the beginning," the King said gravely, "and go on till you come to the end; then stop." """
字串字面量的特殊字元
字串字面量可以包含以下特殊字元:
- 轉義字元
\0
(空字元)、\\
(反斜線)、\t
(水平製表符)、\n
(換行符)、\r
(回車符)、\"
(雙引號)、\'
(單引號)。 - Unicode 標量,寫成
\u{n}
(u 為小寫),其中n
為任意一到八位十六進位制數且可用的 Unicode 位碼。
下面的程式碼為各種特殊字元的使用示例。 wiseWords
常量包含了兩個雙引號。 dollarSign
、blackHeart
和 sparklingHeart
常量演示了三種不同格式的 Unicode
標
let wiseWords = "\"Imagination is more important than knowledge\" - Einstein"
// "Imageination is more important than knowledge" - Enistein
let dollarSign = "\u{24}" // $,Unicode 標量 U+0024
let blackHeart = "\u{2665}" // ♥,Unicode 標量 U+2665
let sparklingHeart = "\u{1F496}" //