Swift教程 - Swift字符串
2018-01-10 21:33 更新
Swift教程 - Swift字符串
字符串是一系列字符,例如“Hello World!"。
字符串使用 String
数据类型,虽然你不需要指定使用字符串的数据类型。
var s1 = "Hello World!"
Unicode字符
字符串可以包含任何Unicode字符。
要写入单字节Unicode字符,您必须在两个十六进制数字之前包含 \\ x
。
两个字节的Unicode字符在四个十六进制数字前加上 \\ u
和四字节Unicode字符在八个十六进制数字之前具有 \\ U
。
以下代码显示了使用Unicode字符的示例。
let percentage = "\x{25}" let snowflake = "\u{2744}" let heart = "\u{0001F497}"
字符数据类型
字符串是字符集合,字符具有自己的数据类型称为字符
。
字符只能有一个字符,你必须将变量或常量显式声明为 Character
。
以下代码显示了如何声明一个 Character
类型值。
let c1:Character = "A"
级联
在Swift中,您可以组合字符串和字符来创建更长的字符串。
以下代码显示如何创建基于字符和字符串的字母字符串。
//Declare characters and strings let c1:Character = "A" let c2:Character = "B" let c3:Character = "C" let c4:Character = "D" let c5:Character = "E" let s2 = "FGHIJ" //Declare an empty string var alphabet = String() //Concatenate strings, characters and literals alphabet = c1 + c2 + c3 + c4 + c5 + s2 + "KLMNOP"
比较字符串
我们可以比较两个字符串与比较运算符 ==
。它返回一个布尔(true或false)值。
alphabet == "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
字符串插值
打印出不同的变量,常量,文字和表达式在字符串中,使用字符串插值。
字符串插入将正斜杠 \\
在括号中的变量名前面。
let i:Int = -25 let f:Float = 3.14 let d:Double = 99.99 let b:Bool = true println("i = \(i), f = \(f), d = \(d), b = \(b)")
以上内容是否对您有帮助:
更多建议: