Предположим, что следующее выражение when:
when(a)
{
x -> doNothing()
y -> doSomething()
else -> doSomethingElse()
}
Теперь я пытаюсь исключить шаблонную функцию "doNothing ()", например:
x -> //doesn't compile
x -> null //Android Studio warning: Expression is unused
x -> {} //does work, but my corporate codestyle places each '{‘ in a new line, looking terrible
//also, what is this actually doing?
Чуть лучше идеи? Я не могу просто полностью исключить x ->
, так как это приведет к else -> doSthElse()
Правка: сразу после написания этого Вопроса я нашел возможный ответ x -> Unit
. Какие-нибудь недостатки с этим?