Xcode
字符串定义: // 字符串变量,自动推断类型 var str1 = "Hello" // 字符串变量,显示指定类型 var str2: String = "World" // 字符串常量,值不能修改 let str3 = "Good"
字符串转义 // 使用右斜杠,表示后面的一个字符需要转义,比如双引号的一部分就使用 \" var str4 = "字符串中包含\"引号\"" // \n:表示换行符;\t:表示制表符 var str5 = "这是换行符\n这是制表符\t"
字符串拼接 // 同类型的字符串相加 var str6 = "Hello " + "World" // 不同类型的字符串相加,使用\()。注意:字符串和数字不能直接相加 var str7 = "Hello \(35)"
字符串比较(使用==比较值相等,使用!=比较值不相等) var str8 = "String1" var str9 = "String2" var str10 = "String" + "2" print(str8 == str9) // 输出 false print(str9 == str10) // 输出 true
字符类型: var c: Character = "s" 1)不能直接将其加到字符串中,只能使用append()方法添加到字符串中 2)必须显示指定类型,否则,就会隐式当做字符串类型了
字符串是值传递,修改新字符串值,不会影响原来的字符串值 var str12 = "Hello" var str13 = str12 str13 = "你好" print("str12 = \(str12), str13=\(str13)")