作者刘文涛
转载请注明出处
字符串和字符
字符串是例如 "hello world"
, "albatross"
这样有序的 Character
(字符)类型的值的集合。通过 String
类型来表示。
Swift 的 String
和 Character
类型提供了快速和兼容 Unicode
的方式供你的代码使用。创建和操作字符串的语法与 C
语言中字符串操作相似,轻量并且易读。 字符串连接操作只需要简单地通过 +
符号将两个字符串相连即 可。与 Swift 中其他值一样,能否更改字符串的值,取决于其被定义为常量还是变量。你也可以在字符串内插过程中使用字符串插入常量、变量、字面量表达成更长的字符串,这样可以很容易的创建自定义的字符串值,进行展示、存储以及打印。
注意:
Swift的 String 类型与 Foundation NSString 类进行了无缝桥接。Foundation 也可以对 String 进行扩展,暴露在 NSString 中定义的方法。这意味着,如果你在 String 中调用这些 NSString 的方法,将不用进行转换。