FG
Size: a a a
FG
AM
do ... while устроит? В нём даже не надо заранее переменную объявлять, в условии модно использовать любые значения изнутри блока.FG
AM
do {
val i = service.getMessage()
when(i) {
"" -> {dosomethin1()}
"lol" -> {dosomethin2()}
"error" -> {}
}
} while (i == "error")FG
FG
AM
AM
AM
BP
BP
FG
BP
FG
FG
AM
do..while как раз для того и сделан, чтобы тело выполнились один раз, а после прошла проверка, идти ли на второй заход.FG
FG
Na
FG