-
Notifications
You must be signed in to change notification settings - Fork 0
Циклы
Izmaylov Alexandr edited this page Nov 29, 2017
·
3 revisions
- for
- while
- do-while
Циклы используются для повторения каких-то действий несколько раз. В BobScript они бывают 3(4) типов.
i = 0
while (i < 10) // скобок может и не быть
println(i)
i += random(-5, 5)
end
Программа выводит i и прибавляет к нему число от -5 до 5, пока i меньше 10
Этого цикла пока нет
for (i = 0; i < 10; i += 1) // скобок может и не быть
println('*')
end
Программа 10 раз выводит *
break используется для завершения цикла. После выполнения break программа перейдёт к первой команде после цикла
for (i = 0; i < 10; i += 1)
if (i == 5)
break
end
println(i)
end
Программа выведет числа от 0 до 4.
continue используется для перехода на следующую итерацию цикла. Т.е. после команды continue начнётся сразу выполнение следующего шага цикла
for (i = 0; i < 10; i += 1)
if (i == 5)
continue
end
println(i)
end
Программа выведет все число от 0 до 9 кроме 5.