Мне нужно выйти из сопрограммы в kotlin, если условие не выполняется. Я хотел бы избежать использования вложенного условия, чтобы сохранить мой код в чистоте. Вот что у меня есть:
GlobalScope.launch{
var condition : Boolean = false
if(!condition){
//this does nothing
this.cancel()
}
println("I shouldn't print")
}