Im folgenden Code möchte ich meine leeren Ansichten zeigen, wenn Trips leer ist und dann zurückkehren und vermeiden, den folgenden Code auszuführen, aber der Compiler sagt "Rückkehr ist hier nicht erlaubt".Verwendung von Return in einem Lambda?
mainRepo.fetchUpcomingTrips { trips ->
if (trips.isEmpty()) {
showEmptyViews()
return
}
// run some code if it's not empty
}
Gibt es eine Möglichkeit wie das zurück?
Ich weiß, ich kann es einfach in einen if else Block stellen, aber ich hasse es zu schreiben, wenn es anders ist, es ist weniger verständlich/lesbar meiner Meinung nach, wenn es ein paar mehr Bedingungen gibt.