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