либо с проверкой на что-либо ещё), когда первая часть условия — на одной строке с сигнатурой (без переноса, телеграм сам перенёс, конец сигнатуры на else {):
fun someFunction(param: Int) = if (param != 42) someFunction(param+1) else {
// other code
}
Ну и аналогичное с when: насколько с этим неудобно работать/неудобно читать остальным?
я б переносил все что за = на следующую строку, за исключением того когда у тебя все в одну строчку умещается
Обсуждают сегодня