contentDeepToString

Common
JS
Native
1.1
fun < T > Array < out T > . contentDeepToString ( ) : String
(Common source) (JS source) (Native source)
JVM
1.1
@JvmName ( "contentDeepToStringInline" ) fun < T > Array < out T > . contentDeepToString ( ) : String
(source)
Common
JS
Native
1.4
fun < T > Array < out T > ? . contentDeepToString ( ) : String
(Common source) (JS source) (Native source)
JVM
1.4
@JvmName ( "contentDeepToStringNullable" ) fun < T > Array < out T > ? . contentDeepToString ( ) : String
(source)

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
}