В приведенном ниже коде я хочу показать свои пустые представления, если поездки пусты, а затем вернуться и не запускать приведенный ниже код, но компилятор говорит, что "возврат здесь не разрешен".
mainRepo.fetchUpcomingTrips { trips ->
if (trips.isEmpty()) {
showEmptyViews()
return
}
// run some code if it not empty
}
Есть ли способ вернуться так?
Я знаю, что могу просто положить его в блок if else, но я ненавижу писать, если что-то еще, это менее понятно или читаемо, на мой взгляд, когда есть еще несколько условий.