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