kt的接口的SAM转换的坑的理解
来源:6-5 SAM 转换

卡莫SAMA
2023-02-07
kt的接口的SAM转换的原因主要是因为编译器把()->xx自动转换成了kt默认实现的接口Function0,Function1…啥的了,而不是我们定义的kt里的接口
写回答
1回答
-
对,kt的函数就是函数,sam是把函数转换成了对应的接口类型。Java没有函数类型,因此会把lamba直接编译成对应的类型。112023-02-07
相似问题
kt的接口的SAM转换的坑的理解
来源:6-5 SAM 转换
卡莫SAMA
2023-02-07
kt的接口的SAM转换的原因主要是因为编译器把()->xx自动转换成了kt默认实现的接口Function0,Function1…啥的了,而不是我们定义的kt里的接口
1回答
相似问题