字符
字符串的组成单位是字符。
Unicode编码 Swift是一种现代计算机语言,它采用Unicode编码,它的字符几乎涵盖了我们所知道的一切字符。表示一个字符可以使用字符本身,也可以使用它的Unicode编码,特别是无法通过键盘输入的字符,使用编码还是很方便的。但是编码不是很容易记忆,这也是它的问题。 Unicode编码可以有单字节编码、双字节编码和四字节编码,它们表现形式是\u{n}, 其中n为1~8个十六进制数。
提示:在C和Objective-C等语言中,字符是放在单引号(')之间的,然而在Swift语言中,不能使用单引号的方式,必须使用双引号(")把字符括起来。
转义符
在Swift中,为了表示一些特殊字符,会使用"",这称为字符转义。
创建字符串
在Swift中,字符串的类型是String,事实上String是一个结构体。 要创建一个字符串,可以直接赋值,也可以通过结构体的构造器创建。
由于Swift的标识符也都是Unicode编码,所以可以在上述代码中使用汉字等有意思的符号作为常量名。除了直接赋值字符串,还可以通过使用加号(+)把多个字符拼接成一个字符串。
我们可以通过countElements函数获得字符串中字符的个数,即字符串的长度。