/**
Swift字符和字符串
編程就是 數據 + 數據的處理
字符+字符信息的處理
*/
// char a = 'a'; 它用的是雙引號
let c:Character = "a"
print(c)
let c1 = "a"
print(c1)
/**
字符串類型
它本質上是結構體
public struct String {
/// An empty `String`.
public init()
}
和 C 語言中不一樣的,不再以\0 作為結尾
*/
var b:String = "dadsd\0號ddd"
print(b)
// 計算字符串的長度 countElements has been renamed to count
// print(countElements(b);
print(b.characters.count);
// 在C中返回的是字節,這個是元素的個數,張 是一個元素
print("-------------->")
for c in b.characters {
print(c)
}
print("字數是:\(b.characters.count)")