Swift程序:检查两个集合是否相等
Swift 提供一个等号运算符 (==) 来检查给定的两个集合是否相等。这里两个集合的相等意味着这两个集合在大小和元素方面都必须相同。所以,如果两个集合相同,则等号运算符返回 true。否则,等号运算符将返回 false。
语法
set1 == set2
其中 set1 和 set2 是两个集合,使用 == 运算符检查它们是否相等。如果两个集合相等,则此运算符将返回 true。否则,它将返回 false。
示例
在下面的示例中,我们创建并初始化四个集合。然后,我们使用 == 运算符检查它们是否彼此相等。如果它们相等,我们将得到输出“Yes! set1 is equal to set2”。否则,我们将得到输出“No! Both the sets are not equal”。
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("Yes! set1 is equal to set2")
} else {
print("No! Both the sets are not equal")
}
if set3 == set4 {
print("Yes! set3 is equal to set4")
} else {
print("No! Both the sets are not equal")
}
if set1 == set4 {
print("Yes! set1 is equal to set4")
} else {
print("No! Both the sets are not equal")
}
输出
Yes! set1 is equal to set2 No! Both the sets are not equal No! Both the sets are not equal
结论
这就是我们如何检查两个集合是否相等的方法。这里元素的顺序无关紧要,只有大小和元素重要,如果这两个指定集合的大小和元素都相等,则集合相等,否则不相等。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP