标签: swift generics
Swift中T和U的泛型类型是什么? 看看函数“func map(transform:(T) - > U) - > [U]” 什么是T? 什么是U? T和U是不同的吗?
答案 0 :(得分:2)
它是一个通用闭包,它将T作为参数并返回U,T是要映射的数组类型,U是要提取的返回类型
例如:
let map = ["",""].map { $0.isEmpty }
T为[String],U为[Bool]
T
[String]
U
[Bool]