compactMap的作用可以過(guò)濾 nil
compactMap還可以對(duì)元素做一層處理
例如:
let nums = [1, nil, 3, nil, 5]
let result = nums.compactMap { (item) -> Int? in
return "\(item)"
}
print(result) // ["1", "3", "5"]
compactMap的作用可以過(guò)濾 nil
compactMap還可以對(duì)元素做一層處理
例如:
let nums = [1, nil, 3, nil, 5]
let result = nums.compactMap { (item) -> Int? in
return "\(item)"
}
print(result) // ["1", "3", "5"]