Я хочу вызвать dada (), объявленный снаружи с помощью (). Ниже есть строка, которая должна делать то, что мне нужно, но не компилируется.
data class Person(val name: String, val age: Int)
fun main(args: Array<String>) {
var muchos = "muchos"
fun dada(){
println("dada")}
var someRun = Runnable { println(muchos) }
with(someRun){
fun dada(){
println("dodo")}
run()
muchos = "holas"
//*********************//DOES'T COMPILE *******************
this@OuterClass.dada() //DOES'T COMPILE *******************
run()
}
}