Массив с элементами `n` в Kotlin не работает - PullRequest
0 голосов
/ 28 мая 2019

Я думал, что это действительно просто ...

fun main(args: Array<String>) {
    val a = Array<Boolean>(5) { false };
}

Но, очевидно, это не работает (это дает исключение NullPointerException): Попробуйте онлайн!

Это правильный способ сделать это в соответствии с другим сообщением SO, которое прокомментировал OP, правильно, так это ошибка среды выполнения или Kotlin ведет себя странно?

1 Ответ

2 голосов
/ 28 мая 2019

Для меня это приводит к [false, false, false, false, false]:

val a = Array(5) { false }
println(a.contentToString())

Кажется, это проблема, связанная с используемой средой.

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