inline fun <T> Array<out T>.contentDeepToString(): String
Platform and version requirements: Kotlin 1.1
Returns a string representation of the contents of this array as if it is a List. Nested arrays are treated as lists too.
If any of arrays contains itself on any nesting level that reference is rendered as "[...]"
to prevent recursion.
import kotlin.test.*
fun main(args: Array<String>) {
//sampleStart
val matrix = arrayOf(
intArrayOf(3, 7, 9),
intArrayOf(0, 1, 0),
intArrayOf(2, 4, 8)
)
println(matrix.contentDeepToString()) // [[3, 7, 9], [0, 1, 0], [2, 4, 8]]
//sampleEnd
}
© 2010–2017 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/content-deep-to-string.html