为什么不是';Swift中是否有用于集合的FormSubtraction()方法

为什么不是';Swift中是否有用于集合的FormSubtraction()方法,swift,methods,set,Swift,Methods,Set,在Swift中有一种形式。。。等价于集合方法intersection()、symmetricDifference()和union(),即formIntersection()、formSymmetricDifference()和formUnion() 但是对于subtracting()方法,没有称为formSubtracting的方法。有人知道为什么会这样,因为我现在必须使用类似于mySet=mySet的东西。减法(另一个集)就是你想要的: 从此集合中删除给定集合的元素 例如: var mySet

在Swift中有一种形式。。。等价于集合方法
intersection()
symmetricDifference()
union()
,即
formIntersection()
formSymmetricDifference()
formUnion()

但是对于
subtracting()
方法,没有称为
formSubtracting
的方法。有人知道为什么会这样,因为我现在必须使用类似于
mySet=mySet的东西。减法(另一个集)

就是你想要的:

从此集合中删除给定集合的元素

例如:

var mySet: Set = [1, 2, 3, 4, 5]
let anotherSet : Set = [2, 4, 6, 8]
mySet.subtract(anotherSet)
print(mySet) // [3, 1, 5]
还有一个以另一个序列(相同元素类型)作为参数的数组,例如数组:

var mySet: Set = [1, 2, 3, 4, 5]
let anotherSequence = [2, 4, 6, 8]
mySet.subtract(anotherSequence)
print(mySet) // [3, 1, 5]

谢谢你。完全忽略了它。并且仍然认为减法和其他三种方法之间存在一些不一致。。。