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

swiftserver side programmingprogramming更新于 2025/9/21 16:07:17

本教程将讨论如何编写 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)

输出

原始集合:[12, 98, 13, 67, 23, 89, 1, 34]
新集合:[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)

输出

原始集合:["Duck", "Egale", "Bee", "Hen", "Owl"]
更新后的集合:["Duck", "Robin", "Eagle", "Bee", "Hen", "Owl"]

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

setNames.update(with: "Robin")

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



相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部