Swift 集合 formIntersection() 方法
formIntersection()
方法移除集合中不在给定序列中的元素。
示例
// 创建一个集合 A
var A: Set = [2, 3, 5]
// 创建一个数组 B
var B = [2, 4, 6]
// 形成集合 A 和数组 B 的交集
A.formIntersection(B)
print(A)
// 输出: [2]
formIntersection() 语法
集合 formIntersection()
方法的语法如下:
set.formIntersection(otherSequence)
这里,set
是 Set
类的一个对象。
formIntersection() 参数
formIntersection()
方法接受一个参数:
- otherSequence - 元素的序列(通常是数组和集合)。
注意:other
必须是一个有限集合。
formIntersection() 返回值
formIntersection()
方法不返回任何值。
示例:Swift Set formIntersection()
// 创建一个集合 A
var A: Set = ["a", "c", "d"]
// 创建另一个集合 B
var B: Set = ["c", "b", "e" ]
// 创建一个数组 C
var C = ["b", "c", "d"]
// 形成集合 A 和集合 B 的交集
A.formIntersection(B)
print("新的 A:", A)
// 形成数组 C 和集合 B 的交集
B.formIntersection(C)
print("新的 B:", B)
输出