Spec-Zone.ru › Kotlin 2

содержимоеГлубокоВСтроку

kotlin-stdlib/kotlin.collections/contentDeepToString

Платформа и требования к версии: 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)

@JvmName(name = "contentDeepToStringInline")
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
}

@JvmName(name = "contentDeepToStringNullable")
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API