mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-09 00:21:47 +00:00
17 lines
280 B
Kotlin
17 lines
280 B
Kotlin
package test
|
|
|
|
inline fun <R> doWork(job: ()-> R) : R {
|
|
val k = 10;
|
|
return notInline({k; job()})
|
|
}
|
|
|
|
inline fun <R> doWork(job: ()-> R, job2: () -> R) : R {
|
|
val k = 10;
|
|
return notInline({k; job(); job2()})
|
|
}
|
|
|
|
fun <R> notInline(job: ()-> R) : R {
|
|
return job()
|
|
}
|
|
|