Files
kotlin-fork/compiler/testData/ir/irText/expressions/incrementDecrement.kt
T
Dmitry Petrov 0b647ac358 Basic class members generation.
Split testData into 'classes' and 'expressions'.
2016-10-18 09:08:32 +03:00

34 lines
455 B
Kotlin
Vendored

var p: Int = 0
val arr = intArrayOf(1, 2, 3)
fun testVarPrefix() {
var x = 0
val x1 = ++x
val x2 = --x
}
fun testVarPostfix() {
var x = 0
val x1 = x++
val x2 = x--
}
fun testPropPrefix() {
val p1 = ++p
val p2 = --p
}
fun testPropPostfix() {
val p1 = p++
val p2 = --p
}
fun testArrayPrefix() {
val a1 = ++arr[0]
val a2 = --arr[0]
}
fun testArrayPostfix() {
val a1 = arr[0]++
val a2 = arr[0]--
}