fun main(args: Array) { val a = "a" val x = object { override fun toString(): String { return foo(a) + foo("b") } fun foo(s: String) = s + s } println(x.toString()) }