在Swift 3中,可以使用filter
函数来过滤数据,并将过滤后的结果转换为数组格式。下面是一个示例代码:
let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
// 过滤出偶数
let filteredNumbers = numbers.filter { $0 % 2 == 0 }
// 将过滤后的结果转换为数组
let filteredArray = Array(filteredNumbers)
print(filteredArray) // 输出 [2, 4, 6, 8, 10]
在上面的代码中,我们首先定义了一个包含整数的数组numbers
。然后,我们使用filter
函数来过滤出其中的偶数。filter
函数接受一个闭包作为参数,该闭包用于定义过滤的条件。在这个例子中,我们使用$0 % 2 == 0
作为闭包的条件,表示只保留能被2整除的数字。最后,我们使用Array
构造函数将过滤后的结果转换为数组,并将结果打印出来。
这是一个简单的示例,你可以根据实际需求来修改过滤条件和输入数据。如果你想了解更多关于Swift的语法和功能,请参考Swift官方文档。
领取专属 10元无门槛券
手把手带您无忧上云