mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 15:53:37 +00:00
27 lines
441 B
Kotlin
Vendored
27 lines
441 B
Kotlin
Vendored
fun test() {
|
|
val a = inlineFunInt { 1 }
|
|
val b = simpleFunInt { 1 }
|
|
val c = inlineFunVoid { val aa = 1 }
|
|
val d = simpleFunVoid { val aa = 1 }
|
|
}
|
|
|
|
inline fun inlineFunInt(f: () -> Int): Int {
|
|
val a = 1
|
|
return f()
|
|
}
|
|
|
|
inline fun inlineFunVoid(f: () -> Unit): Unit {
|
|
val a = 1
|
|
return f()
|
|
}
|
|
|
|
fun simpleFunInt(f: () -> Int): Int {
|
|
return f()
|
|
}
|
|
|
|
fun simpleFunVoid(f: () -> Unit): Unit {
|
|
return f()
|
|
}
|
|
|
|
// 5 NOP
|