Swift程序获取集合大小


本教程将讨论如何编写Swift程序来获取集合的大小。

集合是Swift中一种主要的集合类型。它是一个无序的集合,存储相同数据类型的唯一值。不允许在同一个集合中存储不同类型的值。集合可以是可变的或不可变的。

为了获取集合的大小,Swift提供了一个名为count的内置属性。它将返回指定集合中存在的元素总数。

下面是演示:

输入

假设我们的给定输入为:

MySet = [2, 45, 67, 12, 33, 55]

输出

期望输出为:

Size = 6

语法

以下是语法:

setName.count

算法

以下是算法:

  • 步骤1 - 声明并初始化一个带有值的集合。

  • 步骤2 - 使用count属性查找集合的大小:

var setSize = myNum.count
  • 步骤3 - 打印输出

示例1

以下程序演示了如何计算集合的大小。

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)

输出

Set: [45, 12, 23, 56, 9, 78]
Size of the set is: 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)

输出

Set 1: ["Piku", "Susma", "Punita", "Soona", "Poonam"]
Size of the set is: 5
Set 2: []
Size of the set is: 0

在上面的代码中,我们有两个集合:myNames是字符串类型["Piku", "Punita", "Poonam", "Soona", “Susma”],mySet是一个空集合。现在我们使用count属性查找给定集合的大小:

var setSize1 = myNames.count
var setSize2 = mySet.count

因此,myNames的大小为5,setSize2的大小为0。

更新于:2022年10月20日

358 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告