泛型约束问题

来源:8-2 泛型约束

一枚菜鸟7

2021-12-29

fun <T, R> callMax(a: T, b: T): R
        where T : Comparable<T>, T : () -> R,
              R : Number {
    return if (a > b) a() else b()
}

这个是伪代码吗,怎么调用传参

写回答

1回答

bennyhuo

2021-12-30

定义一个类实现这俩接口就行

1
3
一枚菜鸟7
谢谢老师,搞了半天,原来函数也是一个接口FunctionN,没理解到位😂
2022-01-04
共3条回复

学会Kotlin 突破开发语言瓶颈

如果有一门语言可以取代Java,那么它一定是Kotlin。

1760 学习 · 481 问题

查看课程