Swift 高阶函数使用
map
map就是是对原对象所有元素进行一对一转换处理,中间不会跳过或遗漏,包括nil元素。
使用
let numList = [1,2,3]
// $0 就是 numList 里的元素
let res = numList.map{$0 + 1}
print("map res = \(res)")
返回
map res = [2, 3, 4]
传入方法
var map
for 循环在平时开发中使用频率最高的,前后端数据交互时,常见的数据类型就是数组和对象,处理对象和数组时经常使用到 for 遍历,因此需要彻底搞懂这 5 种 for 循环。它们分别为:
for
for ... in
for ... of
for await .. of
forEach
map
一、各个 for 介绍
1、for
for 循环是出现最早,也是应用最普遍的一个遍历,能够满足绝大多数