Swift 程序获取 Set 的大小
swiftserver side programmingprogramming更新于 2025/9/21 17:07:17
本教程将讨论如何编写 Swift 程序获取 Set 的大小。
Set 是 Swift 中的主要集合类型。它是一个无序集合,存储相同数据类型的唯一值。不允许在同一个 Set 中存储不同类型的值。Set 可以是可变的,也可以是不可变的。
要获取 Set 的大小,Swift 提供了一个名为 count 的内置属性。它将返回指定计数中元素的总数。
以下是相同的演示 -
输入
假设给定的输入是 -
MySet = [2, 45, 67, 12, 33, 55]
输出
所需的输出将是 -
Size = 6
语法
以下是语法 -
setName.count
算法
以下是算法 -
步骤1 − 声明并初始化一个带有值的 Set。
步骤 2 − 使用 count 属性计算 Set 的大小 −
var setSize = myNum.count
步骤 3 − 打印输出
示例 1
以下程序演示如何计算 Set 的大小。
import Foundation import Glibc // Creating a Set of integer Type var myNum: Set = [23, 56, 78, 9, 12, 45] // Finding the size of the Set // using count property var setSize = myNum.count print("Set: ", myNum) print("Size of the set is: ", setSize)
输出
集合:[45, 12, 23, 56, 9, 78] 集合的大小为:6
在上面的代码中,我们有一个整数类型的集合 [45, 12, 23, 56, 9, 78]。现在我们利用 count 属性来计算集合的大小 -
var setSize = myNum.count
因此,集合的大小为 6。
示例 2
以下程序演示了如何计算集合的大小。
import Foundation import Glibc // Creating a Set of string Type var myNames: Set = ["Susma", "Punita", "Piku", "Poonam", "Soona"] // Creating an empty Set var mySet = Set<String>() // Finding the size of the Set // using count property var setSize1 = myNames.count var setSize2 = mySet.count print("Set 1: ", myNames) print("Size of the set is: ", setSize1) print("Set 2: ", mySet) print("Size of the set is: ", setSize2)
输出
集合 1:["Piku", "Susma", "Punita", "Soona", "Poonam"] 集合大小为:5 集合 2:[] 集合大小为:0
在上面的代码中,我们有两个集合:myNames 是字符串类型 ["Piku", "Punita", "Poonam", "Soona", "Susma"],mySet 是一个空集。现在我们使用 count 属性来计算给定集合的大小 -
var setSize1 = myNames.count var setSize2 = mySet.count
因此,myNames 的大小为 5,setSize2 的大小为 0。