为什么不是';Swift中是否有用于集合的FormSubtraction()方法
在Swift中有一种形式。。。等价于集合方法为什么不是';Swift中是否有用于集合的FormSubtraction()方法,swift,methods,set,Swift,Methods,Set,在Swift中有一种形式。。。等价于集合方法intersection()、symmetricDifference()和union(),即formIntersection()、formSymmetricDifference()和formUnion() 但是对于subtracting()方法,没有称为formSubtracting的方法。有人知道为什么会这样,因为我现在必须使用类似于mySet=mySet的东西。减法(另一个集)就是你想要的: 从此集合中删除给定集合的元素 例如: var mySet
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]
谢谢你。完全忽略了它。并且仍然认为减法和其他三种方法之间存在一些不一致。。。