Trong đoạn mã dưới đây, tôi muốn hiển thị số lượt xem trống của mình nếu chuyến đi trống và sau đó quay lại và tránh chạy mã bên dưới, nhưng trình biên dịch cho biết "trả lại không được phép ở đây".Sử dụng trả lại bên trong một lambda?
mainRepo.fetchUpcomingTrips { trips ->
if (trips.isEmpty()) {
showEmptyViews()
return
}
// run some code if it's not empty
}
Có cách nào để quay lại như vậy không?
Tôi biết tôi chỉ có thể đặt nó trong một khối khác nếu tôi ghét viết nếu có, nó ít dễ hiểu hơn/có thể đọc được trong quan điểm của tôi khi có thêm một vài điều kiện.