Optional Map 可选类型的Map

/*

Array 类型使用 map 方法,这个方法能对数组中所有的元素应用某个规则,然后返回一个新的数组

*/

let arr = [1,2,3]

let doubled = arr.map{ $0 * 2 }

print(doubled)  // [2, 4, 6]

// 对于 Optional 类型的值,也有一个 map 方法

// 有值就操作,没值就返回nil

let num: Int? = 3

let result = num.map{ $0 * 2}

print(result)

你可能感兴趣的:(Optional Map 可选类型的Map)