Я наткнулся на эту строку кода в Kotlin:
private val creators: ArrayMap<Class<*>,() ->ViewModel> = ArrayMap()
Что означает запятая?Это ошибка?Согласно этому сообщению, запятые не допускаются:
Определение нескольких переменных одновременно в Kotlin (например, Java: String x, y, z;)
Запятая разделяет общие параметры ArrayMap. Первый параметр Class<*>, а второй параметр () -> ViewModel
ArrayMap
Class<*>
() -> ViewModel