字符与字符串

Unicode编码

Swift是一种现代计算机语言,他采用Unicode编码,他的字符几乎涵盖了我们所知道的一切字符,表示一个字符可以使用他本身也可以使用Unicode编码,特别是无法通过键盘直接输入的符号,使用Unicode更加方便

转义符

在Swift中,为了表示一些特殊符号,会使用\进行转义

\t   水平制表符

\n  换行

\r   回车

\”双引号

\’单引号

\\  反斜线

let str1 = "eee\tddd";
println(str1)
//输出 eee    ddd

字符串的可变性

Swift通过变量声明为let或var实现不可变字符串和可变字符串

let str1 = "eee\tddd";
var str2 = "fff\tggg";

字符串的比较

let str1 = "eee\tddd";
var str2 = "fff\tggg";

if str1 == str2 {
    println("same");
} else {
    println("diff")
}
//输出 diff