变量后面有一个!是什么意思.
来源:10-2 SAM 转换

qq_夜_71
2019-09-22
Runnable ! 这个!是什么意思.
写回答
1回答
-
Runnable! 是平台类型,由于这个方法是 Java 的方法,Kotlin 编译器无法推断出这个方法具体需要的是 Runnable 还是 Runnable?,因此需要开发者自己确定。
对于平台类型,使用时你既可以当做可空类型,也可以当做不可空类型。
012019-09-22
相似问题
变量后面有一个!是什么意思.
来源:10-2 SAM 转换
qq_夜_71
2019-09-22
Runnable ! 这个!是什么意思.
1回答
Runnable! 是平台类型,由于这个方法是 Java 的方法,Kotlin 编译器无法推断出这个方法具体需要的是 Runnable 还是 Runnable?,因此需要开发者自己确定。
对于平台类型,使用时你既可以当做可空类型,也可以当做不可空类型。
相似问题