Kotlin: Как инициализировать карту картой с помощью mapOf? - PullRequest
0 голосов
/ 29 мая 2020

Пример:

fun myFunc(name: String, str: String, number: Long) {
            val myVal = myMap(mapOf(
                    "name" to name,
                    "props" to
                            mapOf("string" to string,
                                  "number" to number
                            ))
            )
}

Вышеупомянутое работает нормально, но я не уверен в синтаксисе, если бы я передал карту

fun myFunc(name: String, props: Map<String, Long>?) {
            val myVal = myMap(mapOf(
                    "name" to name,
                    "props" to props //Types mismatch error!

            )
}

Как мне получить props назначено "props"?

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