arrays - Swift - 数组过滤两个数字之间的值

标签 arrays swift filtering

我有一个小问题。

我有一个包含整数值的数组:

let array = [99, 42, 34, 19, 167, 30, 49, 39, 75, 175, 270, 540]

例如,如何获取 19 到 167 之间的所有值?必须有比遍历所有整数值的 for 迭代更好的方法吗? 这是在 swift 。所以我正在 swift 寻找答案。 提前致谢

最佳答案

在 Swift 中,你仍然可以使用过滤器来做到这一点

let array = [99, 42, 34, 19, 167, 30, 49, 39, 75, 175, 270, 540]
let newArray = array.filter{$0 > 19 && $0 < 167}
print(newArray)

关于arrays - Swift - 数组过滤两个数字之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47157725/

相关文章:

ios - SWRevealViewController 为我的前 View Controller 隐藏导航栏

ios - 使用 MPMoviePlayer 请求视频缩略图的问题

c++ - filter2d() 与 gaussian kernel 和 GaussianBlur() 的区别

javascript - jquery 和 javascript 过滤问题

javascript - 选中复选框时形成对象数组 angularjs

c - C 中的类型转换 - Ints 和 Char*

javascript - Jquery 用数组制作上下文菜单

javascript - 阻止 "stop execution of this script"消息

ios - 在 iOS Swift 2.1 中适合谷歌地图 View 以包含多边形的最佳方法?

c# - 将 SetFields 与 MongoDB C# 驱动程序 2.0 一起使用