Swift 程序检查两个集合是否相等

swiftserver side programmingprogramming更新于 2025/9/26 17:22:17

Swift 提供了一个相等运算符 (==) 来检查给定的两个集合是否相等。这里,两个集合相等意味着两个集合的大小和元素应该相同。因此,如果两个集合相同或相同,则相等运算符返回 true。否则,相等运算符将返回 false。

相等

set1 == set2

其中 set1 和 set2 是两个集合,我们使用 == 运算符检查它们是否相等。如果两个集合相等,则该运算符返回 true。否则,返回 false。

示例

在下面的示例中,我们创建并初始化四个集合。然后我们使用 == 运算符检查它们是否相等。如果它们相等,则输出"是!set1 等于 set2"。否则,我们会得到"不!这两个集合不相等"作为输出。

import Foundation
import Glibc

// Creating sets 
let set1: Set<Int> = [2, 5, 1, 8]
let set2: Set<Int> = [8, 2, 1, 5]
let set3: Set<Int> = [4, 7, 2, 8, 8]
let set4: Set<Int> = [2, 5, 1, 8, 3]

if set1 == set2 {
    print("是!set1 等于 set2")
} else {
    print("否!两个集合不相等")
}

if set3 == set4 {
    print("是!set3 等于 set4")
} else {
    print("否!两个集合不相等")
}

if set1 == set4 {
    print("是!set1 等于 set4")
} else {
    print("否!两个集合不相等")
}

输出

是!set1 等于 set2
否!两个集合不相等
否!两个集合不相等

结论

以上就是我们检查两个集合是否相等的方法。这里,元素的顺序并不重要,只有大小和元素本身才重要。如果两个指定集合中的元素相等,则这两个集合相等。否则,则不相等。



相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部