26 lines
338 B
Kotlin
Vendored
26 lines
338 B
Kotlin
Vendored
// FILE: 1.kt
|
|
|
|
public inline fun Int.times2(body : () -> Unit) {
|
|
var count = this;
|
|
while (count > 0) {
|
|
body()
|
|
count--
|
|
}
|
|
}
|
|
|
|
// FILE: 2.kt
|
|
|
|
fun test1(): Int {
|
|
var s = 0;
|
|
2.times2 {
|
|
s++
|
|
}
|
|
return s;
|
|
}
|
|
|
|
fun box(): String {
|
|
if (test1() != 2) return "test1: ${test1()}"
|
|
|
|
return "OK"
|
|
}
|