Пример такой лямбы приведешь?
calculateValues { data ->
if (data.prop == VAL1) {
val dataRes = data.convert()
val dataStat = data.getA().toS()
dataRes.stat(dataStat)
// тут мы вынуждены поставить else
} else {
val procRes = data.process {
load().toArray()
}
val obj = try {
data.getInfo()
} catch (e: DataError) {
baseValue
}
data.start(procRes, obj)
}
}