Как я могу записать этот код Java в kotlin?
In Java:
int test = 0;
for(int i=0; i<5-test; i++){
test+=1;
System.out.println(i);
}
Вывод java: 0,1,2
My Try in Kotlin:
var test = 0
for (i in 0..5 - test) {
test += 1
println(i)
}
Вывод kotlin: 0,1,2,3,4,5
Результат должен быть: 0,1,2 (поскольку я меняю тестовую переменную внутри)
Но я хочу, чтобы «for l oop» уменьшалось на основе переменной «test».
UPDATE нашло решение
var test = 0
for (i in 0..5) {
if(i>5-test) break;
test += 1
println(i)
}
Результат: 0,1,2 (как я и ожидал)