我有一个作业问题:
在分配了MutableList
我就是这样看的:
在cast(get)上抛出null,这可以与MutableList一起使用如果我们更改
答案 0 :(得分:1)
as
运算符将允许您这样做:
var a : MutableList<Int?> = mutableListOf(5, null, 7)
var b : MutableList<Int> = a as MutableList<Int>
您的IDE应该引发“未检查的强制转换”警告,但让您进行编译,执行该程序将引发typeCast异常,如下所示:
kotlin.TypeCastException: null cannot be cast to non-null type kotlin.Int