美文网首页
method kotlin.jvm.internal.Intri

method kotlin.jvm.internal.Intri

作者: Cabird | 来源:发表于2019-06-04 11:41 被阅读0次

场景:java代码调用kotlin方法,kotlin方法参数后边不加?,且实参为null

fun kotlinFun(arg1:String,...)

java代码中调用kotlin方法kotlinFun,如果参数传null,就会直接抛如题异常

kotlinFun(null)

原因:kotlin的空安全机制,如果参数后边不加?,则该参数为非空参数,实参为null就会抛如题异常

解决办法:kotlin方法参数加?,接受null空参数

fun kotlinFun(arg1:String?,...)

相关文章

网友评论

      本文标题:method kotlin.jvm.internal.Intri

      本文链接:https://www.haomeiwen.com/subject/uaystctx.html