采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
fun <T, R> callMax(a: T, b: T): R where T : Comparable<T>, T : () -> R, R : Number { return if (a > b) a() else b() }
这个是伪代码吗,怎么调用传参
定义一个类实现这俩接口就行
这个类要实现comparable接口,又要是函数类型,老师,我太菜了,一晚上没有弄出来
()->R 就是 invoke():R
谢谢老师,搞了半天,原来函数也是一个接口FunctionN,没理解到位😂
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.8k 4
1.8k 1
670 1
521 20
1.8k 16
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号