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
结论
这就是我们如何检查两个集合是否相等的方法。这里元素的顺序无关紧要,只有大小和元素重要,如果这两个指定集合的大小和元素都相等,则集合相等,否则不相等。
广告