/**
Swift@H_502_7@字符和字符串
@H_502_7@编程就是 @H_502_7@数据 @H_502_7@+ @H_502_7@数据的处理
字符+字符信息的处理
*/
// char a = 'a'; @H_502_7@它用的是双引号
let c:Character = "a"
print(c)
let c1 = "a"
print(c1)
/**
@H_502_7@字符串类型
@H_502_7@它本质上是结构体
public struct String {
/// An empty `String`.
public init()
}
和 C 语言中不一样的,不再以\0 作为结尾
*/
var b:String = "dadsd\0号ddd"
print(b)
// @H_502_7@计算字符串的长度 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)")