在初始化Kotlin原始类型时手动指定类型变量T的类型。例如,对于以下代码:
val list = listOf("a", "b", "c")
val first = list[0]
如果出现编译错误“Not enough information to infer type variable T”,可以将代码改为:
val list: List = listOf("a", "b", "c")
val first: String = list[0]
这里手动指定了列表中元素的类型,以便编译器可以正确推断类型变量T的类型。