8.2.8 泛型函数
函数可以有泛型参数,通过在函数名前使用尖括号指定。
例如Iterable的map函数:
1. public inline fun <T, R> Iterable<T>.map(transform: (T) -> R): List<R> {
2. return mapTo(ArrayList<R>(collectionSizeOrDefault(10)), transform)
3. }
函数可以有泛型参数,通过在函数名前使用尖括号指定。
例如Iterable的map函数:
1. public inline fun <T, R> Iterable<T>.map(transform: (T) -> R): List<R> {
2. return mapTo(ArrayList<R>(collectionSizeOrDefault(10)), transform)
3. }
本文档使用 WanXiangYunDang 构建