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)
输出
原始集合:[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"]。