gpt4 book ai didi

kotlin - 为什么 Lambda 表达式对于 Kotlin 和 Java 类的行为不同?

转载 作者:行者123 更新时间:2023-12-02 08:13:06 25 4
gpt4 key购买 nike

<分区>

为什么我可以将 Lambda 用于 java.lang.Thread 类,但不能用于 MyThread

interface MyRunnable{
fun run()
}

class MyThread(runnable : MyRunnable){
}

fun test(){
Thread({}) // All Alright

MyThread({}) //Exception. Type mismatch <<-- Why ?
}

检查此示例的链接:https://try.kotlinlang.org/#/UserProjects/tbs79qfkh50psp7r3qrdrinrmt/sfkpjq1bjvg4r6d5rmnu6mp4a8

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com