Files
kotlin-fork/compiler/visualizer/testData/rawBuilder/expressions/arrayAssignment.kt
T
2021-03-19 18:30:00 +03:00

33 lines
861 B
Kotlin
Vendored

fun test() {
// IntArray
// │ fun intArrayOf(vararg Int): IntArray
// │ │ Int
// │ │ │ Int
// │ │ │ │ Int
// │ │ │ │ │
val x = intArrayOf(1, 2, 3)
// val test.x: IntArray
// │ Int
// │ │ fun (IntArray).set(Int, Int): Unit
// │ │ │ Int
// │ │ │ │
x[1] = 0
}
// Int
// │ Int
// │ │
fun foo() = 1
fun test2() {
// fun intArrayOf(vararg Int): IntArray
// │ Int
// │ │ Int
// │ │ │ Int
// │ │ │ │ fun foo(): Int
// │ │ │ │ │ fun (IntArray).set(Int, Int): Unit
// │ │ │ │ │ │ Int
// │ │ │ │ │ │ │
intArrayOf(1, 2, 3)[foo()] = 1
}