发布于 2015-06-14 01:53:36 | 136 次阅读 | 评论: 0 | 来源: 网络整理
您可以在您的代码中包含一段预定义的字符串值作为字符串字面量。 字符串字面量是由双引号 ("") 包裹着的具有固定顺序的文本字符集。
字符串字面量可以用于为常量和变量提供初始值。
let someString = "Some string literal value"
注意:
someString变量通过字符串字面量进行初始化,Swift 因此推断该变量为String类型。
字符串字面量可以包含以下特殊字符:
�(空字符)、\(反斜线)、t(水平制表符)、n(换行符)、r(回车符)、"(双引号)、'(单引号)。xnn,其中nn为两位十六进制数。unnnn,其中nnnn为四位十六进制数。Unnnnnnnn,其中nnnnnnnn为八位十六进制数。下面的代码为各种特殊字符的使用示例。 wiseWords常量包含了两个转移特殊字符 (双括号);dollarSign、blackHeart和sparklingHeart常量演示了三种不同格式的 Unicode 标量:
let wiseWords = ""我是要成为海贼王的男人" -"
// "我是要成为海贼王的男人" - 路飞
let dollarSign = "x24" // $, Unicode 标量 U+0024
let blackHeart = "u2665" // ♥, Unicode 标量 U+2665
let sparklingHeart = "U0001F496" // , Unicode 标量 U+1F496