/** 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)")