Swift中的String类型表示一个字符串,它由一系列有序的字符组成。而Character类型表示一个单独的字符,它由一个Unicode标量组成。
示范:
// String类型
var str = "Hello, world!"
print(str) // Hello, world!
// Character类型
var ch: Character = "A"
print(ch) // A
可以通过以下方式来访问字符串中的单个字符:
let str = "Hello, world!"
let index = str.index(str.startIndex, offsetBy: 1)
let ch = str[index]
print(ch) // e
也可以通过以下方式来创建一个Character数组,并遍历其中的字符:
let chars: [Character] = ["H", "e", "l", "l", "o"]
for ch in chars {
print(ch)
}