I have troubles with a function in Kotlin that should return Unit, but due to a usage of another function returning a Boolean, there is a type mismatch.
Here is a co
You could also do something like
fun foo(bar: Int): Unit = when(bar) { 0 -> println("0") else -> printAndReturnTrue(bar).let{ Unit } }