backend: add test for lambda with receiver
This commit is contained in:
committed by
SvyatoslavScherbina
parent
ac4aca1c3a
commit
319a473565
@@ -753,4 +753,9 @@ task lambda11(type: RunKonanTest) {
|
|||||||
task lambda12(type: RunKonanTest) {
|
task lambda12(type: RunKonanTest) {
|
||||||
goldValue = "one\ntwo\n"
|
goldValue = "one\ntwo\n"
|
||||||
source = "codegen/lambda/lambda12.kt"
|
source = "codegen/lambda/lambda12.kt"
|
||||||
|
}
|
||||||
|
|
||||||
|
task lambda13(type: RunKonanTest) {
|
||||||
|
goldValue = "foo\n"
|
||||||
|
source = "codegen/lambda/lambda13.kt"
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
fun main(args: Array<String>) {
|
||||||
|
apply("foo") {
|
||||||
|
println(this)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fun apply(str: String, block: String.() -> Unit) {
|
||||||
|
str.block()
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user