Swift程式:向陣列中追加元素


在本文中,我們將學習如何編寫一個 Swift 程式來向陣列中追加元素。

陣列用於按順序儲存相同資料型別的元素,而集合用於儲存相同資料型別的不同元素,沒有確定的順序。這裡我們使用以下方法向陣列中追加元素:

  • 使用 append(_:) 函式

  • 使用 += 運算子

方法 1:使用 append(_:) 函式

為了向陣列中追加元素,我們使用 append() 函式。append(_:) 函式在陣列末尾新增一個新元素。

語法

func append(_value:Element)

這裡,value 表示我們要追加的元素。

演算法

  • 步驟 1 - 建立一個字串型別的陣列。

  • 步驟 2 - 列印原始陣列。

  • 步驟 3 - 使用 append() 函式在指定陣列的末尾追加一個元素。myColors.append("Yellow")

  • 步驟 4 - 列印輸出。

示例

下面的 Swift 程式演示瞭如何向陣列中追加元素。

import Foundation
import Glibc

// Creating an array of string type
var myColors = ["blue","Pink","Brown","Orange"]
print("Original array:", myColors)

// Appending an element in the array
myColors.append("Yellow") 
print("Modified array:", myColors)

輸出

Original array: ["blue", "Pink", "Brown", "Orange"]
Modified array: ["blue", "Pink", "Brown", "Orange", "Yellow"]

在上面的程式碼中,我們有一個字串陣列。現在我們使用 append(_:) 函式在陣列末尾追加名為 Yellow 的元素。

方法 2:使用 += 運算子

我們也可以使用 += 運算子向陣列中追加元素。此運算子在指定陣列的末尾追加元素。它也可以在陣列末尾追加多個元素。

語法

Array += [element]

這裡,element 表示我們要追加到陣列中的項。

演算法

  • 步驟 1 - 建立一個字串型別的陣列。

  • 步驟 2 - 列印原始陣列。

  • 步驟 3 - 使用 += 運算子在指定陣列的末尾追加一個元素。mytable += [40]

  • 步驟 4 - 列印輸出。

示例

下面的 Swift 程式演示瞭如何向陣列中追加元素。

import Foundation
import Glibc

//Creating an array of integer type
var mytable = [ 10, 15, 20, 25, 30, 35]
print("Original array:", mytable)

//Appending an element in the array
mytable += [40]
print("Modified array:", mytable)

輸出

Original array: [10, 15, 20, 25, 30, 35]
Modified array: [10, 15, 20, 25, 30, 35, 40]

在上面的程式碼中,我們有一個整數型別的陣列。現在我們使用 += 運算子在給定陣列的末尾追加一個元素(這裡是 40),並顯示輸出。

結論

這就是我們如何向陣列中追加元素的方法。這兩種方法都在原始陣列的末尾追加元素。它們不會建立新的陣列。

更新於:2023年1月17日

瀏覽量 1K+

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.