map、trymap、compactMap flatMap
1. map
mapimport Combine
let numbers = [1, 2, 3].publisher
let mapSubscription = numbers
.map { number in
number * 2 // 将每个数字乘以 2
}
.sink { value in
print(value) // 输出: 2, 4, 6
}2. tryMap
tryMap3. compactMap
compactMap4. flatMap
flatMap总结对比表格
Last updated