您的位置:首页 > 移动开发 > Swift

Swift_Set集合(相交、集合、反相交、非包含)

2017-06-27 15:59 169 查看
func setAp(){

var setAry:Set = ["a","b","c"]
var setAry2:Set<String> = ["d","b","e"]

//使用intersection(_:)方法根据两个集合中都包含的值创建的一个新的集合。
var intersection = setAry.intersection(setAry2)

//使用symmetricDifference(_:)方法根据在一个集合中但不在两个集合中的值创建一个新的集合。
var symmetricDifference = setAry.symmetricDifference(setAry2)

//使用union(_:)方法根据两个集合的值创建一个新的集合。
var union = setAry.union(setAry2) //"b" "e" "a" "d" "c"

//使用subtracting(_:)方法根据不在该集合中的值创建一个新的集合。
var subtracting = setAry.subtracting(setAry2) //a,c

//使用“是否相等”运算符(==)来判断两个集合是否包含全部相同的值。
//使用isSubset(of:)方法来判断一个集合中的值是否也被包含在另外一个集合中
//使用isSuperset(of:)方法来判断一个集合中包含另一个集合中所有的值
//使用isStrictSubset(of:)或者isStrictSuperset(of:)方法来判断一个集合是否是另外一个集合的子集合或者父集合并且两个集合并不相等。
//使用isDisjoint(with:)方法来判断两个集合是否不含有相同的值(是否没有交集

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: