Язык балерины имеет две циклические конструкции: while
и foreach
.
Оператор while
выполняет блок while, пока логическое выражение не оценивается как false
.
Оператор foreach
выполняет итерацию по последовательности элементов. Выполняет блок foreach для каждого элемента в последовательности.
Ваше требование - перебирать упорядоченную последовательность чисел. Балерина поддерживает выражения целочисленного диапазона, которые создают массивы целых чисел. например 0 ... 9 дает диапазон 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Больше целых диапазонов вы можете найти здесь
Вот foreach
с целочисленными диапазонами.
import ballerina/io;
function main (string... args) {
foreach i in 0...9 {
io:println(i);
}
}