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