Значение запятой в Kotlin в переменных-членах - PullRequest
1 голос
/ 13 мая 2019

Я наткнулся на эту строку кода в Kotlin:

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

Что означает запятая?Это ошибка?Согласно этому сообщению, запятые не допускаются:

Определение нескольких переменных одновременно в Kotlin (например, Java: String x, y, z;)

1 Ответ

6 голосов
/ 13 мая 2019

Запятая разделяет общие параметры ArrayMap. Первый параметр Class<*>, а второй параметр () -> ViewModel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...