Swift程序 在N个元素之后获取数组元素

Swift程序 在N个元素之后获取数组元素

数组是用来按顺序存储相同数据类型的元素的。所以现在我们在N个元素之后提取数组元素。比如说

数组:[2, 4, 5, 6, 7, 9]

N = 3

ResultArray = [6, 7, 9]

在这篇文章中,我们将学习如何写一个swift程序来获取N个元素后的数组元素。

算法

  • 第1步 – 创建函数。

  • 第2步 – 使用Array()初始化器创建一个新的数组,包含N个元素之后的元素。

  • 3步 – 返回结果数组。

  • 4步 – 创建一个数组和一个N整数,从中提取子数组。

  • 5步 – 在函数中传递数组和N,并将返回值存储在新变量中。

  • 第6步 – 打印输出。

例子

以下是Swift程序,在N个元素之后获得数组元素。

import Foundation
import Glibc

// Function to get array elements after N elements
func findElementsAfterN(index: Int, from array: [String]) -> [String] {
   let sArray = Array(array[index...])
   return sArray
}

// Input array
let lang = ["C#", "C", "Java", "Python", "Scala", "Perl", "Swift", "Go"]
let k = 3
let resultArray = findElementsAfterN(index: k, from: lang)
print("Elements after \(k) in the array are: \(resultArray)")

输出

Elements after 3 in the array are: ["Python", "Scala", "Perl", "Swift", "Go"]

结论

在上面的代码中,我们创建了一个名为 “findElementsAfterN() “的函数,它需要两个参数。”index “是一个整数,代表在结果数组之前跳过的元素数量,”lang “是一个字符串数组,我们从中获得结果数组。在这个函数中,我们使用Array()初始化器来创建一个新的数组,包含原数组中[index…]范围内的元素。这里[index…]的范围意味着它包括了从给定的索引之后直到数组结束的所有元素。然后这个函数返回结果数组,也就是SArray。所以在这个例子中,index=3,所以findElementsAfterN()函数返回index3之后的所有元素。所以这就是我们如何获得N个元素之后的数组元素。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Swift 教程