mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-11 00:21:29 +00:00
31 lines
582 B
Kotlin
31 lines
582 B
Kotlin
import test.*
|
|
|
|
fun test1(): String {
|
|
val o = "O"
|
|
|
|
val result = doWork ({o}, {"K"}, "11")
|
|
|
|
return result.getO() + result.getK() + result.param
|
|
}
|
|
|
|
fun test2() : String {
|
|
//same names as in object
|
|
val o1 = "O"
|
|
val k1 = "K"
|
|
val param = "11"
|
|
val result = doWorkInConstructor ({o1}, {k1}, {param})
|
|
|
|
return result.getO() + result.getK() + result.param
|
|
}
|
|
|
|
fun box() : String {
|
|
val result1 = test1();
|
|
if (result1 != "OK11") return "fail1 $result1"
|
|
|
|
val result2 = test2();
|
|
if (result2 != "OK11") return "fail2 $result2"
|
|
|
|
return "OK"
|
|
}
|
|
|