выражение
class Operation(
val a: Int,
val exec: (b: Int) -> Int
)
Можно ли как-то внутри этого лямда-выражения получить поле класса и, например, вернуть a + b? Т.е. вызвать this в контексте класса Operation
Я сейчас пришёл к тому, что получается вот такое... class Operation( val a: Int, val exec: (op: Operation, b: Int) -> Int ) И вызов выглядит как op.exec(op, b), что выглядит как-то прям не оч
Обсуждают сегодня