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+

启动你的职业生涯

完成课程获得认证

开始学习
广告