我认为这真的很简单...
fun main(args: Array<String>) {
val a = Array<Boolean>(5) { false };
}
但是显然,这是行不通的(它提供了NullPointerException):Try It Online!
根据另一篇SO评论,这是正确的方法,OP对此进行了评论,这是运行时环境的错误还是Kotlin表现怪异?
答案 0 :(得分:2)
对我来说,它会产生[false, false, false, false, false]
:
val a = Array(5) { false }
println(a.contentToString())
似乎与您使用的环境有关。