成员变量中Kotlin中逗号的含义

时间:2019-05-13 08:43:57

标签: kotlin

我在Kotlin中碰到了这段代码:

private val creators: ArrayMap<Class<*>,() ->ViewModel> = ArrayMap()

逗号是什么意思?这是错误吗?根据这篇文章,不允许使用逗号:

Define multiple variables at once in Kotlin (e.g Java : String x,y,z;)

1 个答案:

答案 0 :(得分:6)

逗号分隔ArrayMap的通用参数。第一个参数是Class<*>,而第二个参数是() -> ViewModel