Swift 程序添加集合元素
在 Swift 中,集合用于创建无序的唯一元素集合。Swift 提供了名为 formUnion() 和 insert() 函数的内置函数来向集合插入元素。让我们详细讨论这两种方法以及示例。
方法 1:使用 formUnion(_:) 函数
formUnion(_:) 函数用于将给定集合的元素插入到集合中。
语法
func formUnion(newSequence)
其中 newSequence 表示元素的集合,可以是数组或集合。此外,newSequence 集合必须是有限集合。此函数不返回值,它只将新元素添加到给定的集合中。
示例
在以下代码中,我们首先创建一个整数类型的集合。然后我们使用 formUnion() 函数在集合中插入新元素,然后显示结果集合。
import Foundation
import Glibc
// Creating a set
var mySET: Set<Int> = [22, 55, 77, 88]
// Inserting new elements in the set
mySET.formUnion([11, 99, 33])
print("Updated Set:", mySET)
输出
Updated Set: [77, 33, 11, 88, 55, 22, 99]
方法 2:使用 insert(_:) 函数
要向集合添加元素,我们还可以使用 insert() 函数。此函数在集合的末尾添加新元素。
语法
func insert(element)
其中 element 表示要添加到集合中的新元素。此函数不返回值,它仅更新当前集合。
示例
在以下示例中,我们首先创建一个整数类型的集合。然后我们使用 insert() 函数分别在集合中插入新元素,然后显示结果集合。
import Foundation
import Glibc
// Creating a set
var mySET: Set<Int> = [20, 60, 40, 10, 50]
// Inserting new elements in the set
mySET.insert(3)
mySET.insert(19)
mySET.insert(68)
print("Updated Set:", mySET)
输出
Updated Set: [3, 68, 20, 19, 60, 50, 10, 40]
结论
因此,这就是我们如何向集合添加元素的方法。这里 formUnion() 函数同时插入多个元素,而 insert() 函数一次插入一个元素。因此,存储多个元素最有效的方法是 formUnion() 函数。此外,如果集合元素的顺序发生变化,请不要感到困惑,因为集合是无序集合。
广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP