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”]。