您可以在您的代碼中包含一段預定義的字符串值作為字符串字面量。 字符串字面量是由雙引號 ("") 包裹著的具有固定順序的文本字符集。
字符串字面量可以用于為常量和變量提供初始值。
let someString = "Some string literal value"
注意:
someString變量通過字符串字面量進行初始化,Swift 因此推斷該變量為String類型。
字符串字面量可以包含以下特殊字符:
\0(空字符)、\\(反斜線)、\t(水平制表符)、\n(換行符)、\r(回車符)、\"(雙引號)、\'(單引號)。\xnn,其中nn為兩位十六進制數(shù)。\unnnn,其中nnnn為四位十六進制數(shù)。\Unnnnnnnn,其中nnnnnnnn為八位十六進制數(shù)。
下面的代碼為各種特殊字符的使用示例。 wiseWords常量包含了兩個轉(zhuǎn)移特殊字符 (雙括號);dollarSign、blackHeart和sparklingHeart常量演示了三種不同格式的 Unicode 標量:
let wiseWords = "\"我是要成為海賊王的男人\" -" // "我是要成為海賊王的男人" - 路飛 let dollarSign = "\x24" // $, Unicode 標量 U+0024 let blackHeart = "\u2665" // ♥, Unicode 標量 U+2665 let sparklingHeart = "\U0001F496" // , Unicode 標量 U+1F496