содержимое Глубоко В Строку
Платформа и требования к версии: Common (1.1), JS (1.1), Native (1.3)
expect fun <T> Array<out T>.contentDeepToString(): String
Возвращает строковое представление содержимого этого массива, как если бы он был списком. Вложенные массивы также рассматриваются как списки.
Если какой-либо из массивов содержит сам себя на любом уровне вложенности, эта ссылка отображается как "[...]" во избежание рекурсии.
Примеры
import kotlin.test.*
fun main() {
//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
}
expect fun <T> Array<out T>?.contentDeepToString(): String
Возвращает строковое представление содержимого этого массива, как если бы он был списком. Вложенные массивы также рассматриваются как списки.
Если какой-либо из массивов содержит сам себя на любом уровне вложенности, эта ссылка отображается как "[...]" во избежание рекурсии.
Примеры
import kotlin.test.*
fun main() {
//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
}
Платформа и требования к версии: JVM (1.1)
actual inline fun <T> Array<out T>.contentDeepToString(): String
Возвращает строковое представление содержимого этого массива, как если бы он был списком. Вложенные массивы также рассматриваются как списки.
Если какой-либо из массивов содержит сам себя на любом уровне вложенности, эта ссылка отображается как "[...]" во избежание рекурсии.
Примеры
import kotlin.test.*
fun main() {
//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
}
actual inline fun <T> Array<out T>?.contentDeepToString(): String
Возвращает строковое представление содержимого этого массива, как если бы он был списком. Вложенные массивы также рассматриваются как списки.
Если какой-либо из массивов содержит сам себя на любом уровне вложенности, эта ссылка отображается как "[...]" во избежание рекурсии.
Примеры
import kotlin.test.*
fun main() {
//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
}
Платформа и требования к версии: Wasm-JS (1.8), Wasm-WASI (1.8)
actual fun <T> Array<out T>.contentDeepToString(): String
actual fun <T> Array<out T>?.contentDeepToString(): String
Возвращает строковое представление содержимого этого массива, как если бы он был списком. Вложенные массивы также рассматриваются как списки.
Если какой-либо из массивов содержит сам себя на любом уровне вложенности, эта ссылка отображается как "[...]" во избежание рекурсии.
Примеры
import kotlin.test.*
fun main() {
//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–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/content-deep-to-string.html