Jiri Bruchanov
05/19/2021, 3:12 PMJiri Bruchanov
05/19/2021, 3:12 PMclass Object {
val a: String = "a"
val b: String = "b"
}
val lambda1 = { v: Object -> v.a }
val lambda2: Object.() -> String = { a }
arrayOf<Any>(
//lambda1 - works fine
{ v: Object -> v.a },
//lambda2, how to do this "inlined" - failing, not sure how to tell compiler what type it is
(Object.() -> String) { a }
)
bsimmons
05/19/2021, 3:42 PM{ f: Object.() -> String -> Object().f() }
Jiri Bruchanov
05/20/2021, 7:19 AMJiri Bruchanov
05/20/2021, 8:22 AMarrayOf<Any>(
Object::a
)
bsimmons
05/20/2021, 11:23 AM