Swift 中的 Set 是一种无序集合的类型,包含一组不重复的值。和字典相比 Set是一个只有 Key而没有 Value的集合。
声明 Set
var swift: Set<Character> = ["s", "w", "i", "f", "t"]
Set的属性方法同样有 count和 isEmpty两种属性
swift.count // 5
swift.isEmpty // false
常用方法
swift.contains("a") // false
swift.remove("w") // a
swift.insert("w") // (true, "w")
swift.removeAll() // Set([])
遍历Set
for 循环方法 + forEach 方法来遍历Set
// s, w, i, f, t
for character in swift {
print(character)
}
// s, w, i, f, t
swift.forEach {
print($0)
}
网友评论