30 lines
638 B
Kotlin
Vendored
30 lines
638 B
Kotlin
Vendored
// IGNORE_BACKEND: JVM, JS, JS_IR, JS_IR_ES6
|
|
// KT-30080
|
|
|
|
data class A(
|
|
val z: BooleanArray,
|
|
var c: CharArray,
|
|
val b: ByteArray,
|
|
val s: ShortArray,
|
|
val i: IntArray,
|
|
val f: FloatArray,
|
|
val j: LongArray,
|
|
val d: DoubleArray,
|
|
)
|
|
|
|
fun box(): String {
|
|
val a = A(
|
|
booleanArrayOf(true),
|
|
charArrayOf('a'),
|
|
byteArrayOf(1),
|
|
shortArrayOf(2),
|
|
intArrayOf(3),
|
|
floatArrayOf(4f),
|
|
longArrayOf(5),
|
|
doubleArrayOf(6.0),
|
|
)
|
|
return if (a.toString() == "A(z=[true], c=[a], b=[1], s=[2], i=[3], f=[4.0], j=[5], d=[6.0])")
|
|
"OK"
|
|
else "Fail: $a"
|
|
}
|