Swift中T和U的泛型类型是什么?

时间:2015-02-26 13:16:37

标签: swift generics

Swift中T和U的泛型类型是什么? 看看函数“func map(transform:(T) - > U) - > [U]” 什么是T? 什么是U? T和U是不同的吗?

1 个答案:

答案 0 :(得分:2)

它是一个通用闭包,它将T作为参数并返回U,T是要映射的数组类型,U是要提取的返回类型

例如:

let map = ["",""].map { $0.isEmpty }

T[String]U[Bool]