采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
class A : (String) -> Int() { override fun invoke(p1: String): Int { return p1.toInt() } }
一个类实现一个函数咋理解?用在哪些地方?感觉无法理解,求老师解答
你先要理解的一点是,函数也是类型,(String) -> Int 是一个接口类型 Function1<String, Int> 。
然后,一个类型实现一个接口自然是顺理成章的。
建议复习:3-5、5-4、第六章 全部内容。
非常感谢!
老师,想问下这种写法,在实际开发中哪些情况会用到呀
一般不会直接实现一个函数接口的
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.5k 1
365 1
136 20
1.3k 16