爱程序网

【Swift学习】Swift编程之旅---字符与字符串(五)

来源: 阅读:

  String是swift的字符串类型。一个字符串是一个有效的字符序列,因此还可以使字符集合表示。通过+符号可以连接字符串。 String 类型是一种快速、现代化的字符串实现。每一个字符串都是由独立编码的 Unicode 字符组成,并提供了用于访问这些字符在不同Unicode表示的支持。使用""来标示字符串。

  一、初始化空字符串  

var emptyString = ""    
var anotherEmptyString = String()

 

 这2种初始化方法是等价的。

isEmpty可以判断当前字符串是否为空字符串。

if emptyString.isEmpty {
    print("Nothing to see here")
}

 

 Swift 的 String 类型是值类型。如果您创建了一个新的字符串值,那么当其进行常量、变量赋值操作或在函数/方法中传递时,会进行值拷贝。在不同情况下,都会对已有字符串值创建新副本,并对该新副本进行传递或赋值。

 

  二、字符(Characters)的使用

  你可以通过for-in循环来访问字符串单独的字符

for character in "Dog!