Swift 程序添加集合中的新元素


本教程将讨论如何编写 Swift 程序以在集合中添加新元素。

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

为了在集合中添加新元素,Swift 提供了以下函数:

  • insert()

  • update()

下面是演示:

输入

假设给定的输入是:

MySet = [23, 45, 1, 46, 2]
Insert = 98

输出

期望的输出将是:

New Set = [23, 45, 1, 46, 2, 98]

方法 1 - 使用 insert() 函数

为了在集合中添加新元素,Swift 提供了一个名为 insert() 的内置函数。insert() 函数用于在指定的集合中添加新元素。此函数不返回值,它只更新给定的集合。

语法

以下是语法:

SetName.insert(NewItem)

算法

以下是算法:

  • 步骤 1 - 创建一个带有值的集合。

  • 步骤 2 - 使用 insert() 函数插入新元素。

setElement.insert(100)
  • 步骤 3 - 打印输出

示例

以下程序演示如何在集合中添加新元素。

import Foundation import Glibc // Creating a set of integer type var setElement : Set = [34, 67, 89, 23, 12, 98, 1, 98, 13] print("Original Set:", setElement) // Insert new element setElement.insert(100) print("New Set:", setElement)

输出

Original Set: [12, 98, 13, 67, 23, 89, 1, 34]
New Set: [12, 100, 98, 13, 67, 23, 89, 1, 34]

在上面的代码中,我们有一个名为 setElement 的整数类型集合。现在我们使用 insert() 函数将一个新元素 100 插入其中:

setElement.insert(100)

因此更新后的集合为:[12, 100, 98, 13, 67, 23, 89, 1, 34]。

方法 2 - 使用 update() 函数

为了在集合中添加新元素,Swift 提供了另一个名为 update() 的内置函数。update() 函数用于将给定元素添加到指定的集合中。此函数不返回值,它只更新给定的集合。

语法

以下是语法:

SetName.update(with: myItem)

算法

以下是算法:

  • 步骤 1 - 创建一个带有值的集合。

  • 步骤 2 - 使用 update() 函数插入新元素。

setNames.update(with: "Robin")
  • 步骤 3 - 打印输出

示例

以下程序演示如何在集合中添加新元素。

import Foundation import Glibc // Creating a set of string type var setNames : Set = ["Hen", "Owl", "Duck", "Egale", "Bee"] print("Original Set:", setNames) // Insert new element setNames.update(with: "Robin") print("Updated Set:", setNames)

输出

Original Set: ["Duck", "Egale", "Bee", "Hen", "Owl"]
Updated Set: ["Duck", "Robin", "Eagle", "Bee", "Hen", “Owl"]

在上面的代码中,我们有一个名为 setNames 的字符串类型集合。现在我们使用 update() 函数将一个新元素“Robin”插入其中:

setNames.update(with: "Robin")

因此更新后的集合为:["Duck", "Robin", "Eagle", "Bee", "Hen", “Owl”]。

更新于: 2022年10月20日

131 次浏览

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告