Swift 程序移除数组中的所有元素

swiftserver side programmingprogramming更新于 2025/9/21 15:37:17

本教程将讨论如何编写 Swift 程序来获取数字的大小。

数组是有序集合,用于存储相同类型的数据。例如,如果任何数组是整数类型,则它只能存储整数,严格禁止存储其他数据类型的元素,例如字符串、浮点数等。

为了从指定的数组中删除所有元素,Swift 提供了一个名为 removeAll() 的内置库函数。removeAll() 函数将从指定的数组中删除所有项目。或者它可以删除符合给定条件的元素。

以下是相同的演示 -

语法

以下是语法 -

arrayName.removeAll(where:)

这里,where 是条件。当条件满足时,元素将被删除。这是可选的。

算法

以下是算法 -

  • 步骤 1 - 创建一个包含值的数组。

  • 步骤 2 - 使用 removeAll() 函数删除所有元素 -

arrNumbers.removeAll()
  • 步骤 3 - 打印输出

从数组中删除所有元素

示例

以下程序演示如何从数组中删除所有元素。

import Foundation import Glibc // Creating an array of integer type var arrNumbers = [44, 100, 10, 19, 29, 200, 300, 34] print("Original Array:", arrNumbers) // Remove all the elements from the array arrNumbers.removeAll() print("Modified Array:", arrNumbers)

输出

原始数组:[44, 100, 10, 19, 29, 200, 300, 34]
修改后的数组:[]

在上面的代码中,我们有一个名为 arrNumbers 的整数类型数组。现在我们使用 removeAll() 函数删除 arrNumbers 中的所有元素 -

arrNumbers.removeAll()

因此,结果数组为空。

删除所有符合条件的元素

示例

以下程序演示如何从数组中删除所有符合给定条件的元素。

import Foundation import Glibc // Creating an array of string type var arrNames = ["Tom", "Pinky", "Owl", "Pompom", "XOXO", "Jerry", "Mom"] print("Original Array:", arrNames) // 从数组中删除所有元素 // 长度小于 4 的元素 arrNames.removeAll(where: {$0.count < 4}) print("Modified Array:", arrNames)

输出

原始数组:["Tom", "Pinky", "Owl", "Pompom", "XOXO", "Jerry", "Mom"]
修改后的数组:["Pinky", "Pompom", "XOXO", "Jerry"]

在上面的代码中,我们有一个名为 arrNames 的字符串类型数组。现在我们删除所有大小小于 4 的元素。因此,我们在 removeAll() 函数中传递了这个条件 -

arrNames.removeAll(where: {$0.count < 4})

这里的 $0 表示第一个长度小于 4 的元素。因此,被删除的元素为:["Tom", "Owl", "Mom"]。因此结果数组为 ["Pinky", "Pompom", "XOXO", "Jerry"]。



相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部