发布于 2015-06-14 01:53:36 | 118 次阅读 | 评论: 0 | 来源: 网络整理

字符串字面量(String Literals)

您可以在您的代码中包含一段预定义的字符串值作为字符串字面量。 字符串字面量是由双引号 ("") 包裹着的具有固定顺序的文本字符集。

字符串字面量可以用于为常量和变量提供初始值。


let someString = "Some string literal value"

注意:
someString变量通过字符串字面量进行初始化,Swift 因此推断该变量为String类型。

字符串字面量可以包含以下特殊字符:

  • 转义字符(空字符)、\(反斜线)、t(水平制表符)、n(换行符)、r(回车符)、"(双引号)、'(单引号)。
  • 单字节 Unicode 标量,写成xnn,其中nn为两位十六进制数。
  • 双字节 Unicode 标量,写成unnnn,其中nnnn为四位十六进制数。
  • 四字节 Unicode 标量,写成Unnnnnnnn,其中nnnnnnnn为八位十六进制数。

下面的代码为各种特殊字符的使用示例。 wiseWords常量包含了两个转移特殊字符 (双括号);dollarSignblackHeartsparklingHeart常量演示了三种不同格式的 Unicode 标量:


let wiseWords = ""我是要成为海贼王的男人" -"
// "我是要成为海贼王的男人" - 路飞
let dollarSign = "x24"             // $,  Unicode 标量 U+0024
let blackHeart = "u2665"           // ♥,  Unicode 标量 U+2665
let sparklingHeart = "U0001F496"  // , Unicode 标量 U+1F496
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务