Scala цикл
Иногда нам, возможно, придется многократно выполнять один и тот же кусок кода. При нормальных обстоятельствах, операторы выполняются последовательно: первый оператор в функции выполняется первым, за которым следует второе утверждение, и так далее.
Языки программирования обеспечивают различные управляющие структуры более сложные пути выполнения.
Петли позволяют многократно выполнять оператор или группа операторов, следующий блок-схема большинства языков программирования в цикле:
Тип цикла
Scala язык предоставляет следующие типы циклов. Нажмите на ссылку, чтобы просмотреть подробную информацию о каждом типе.
Тип цикла | описание |
---|---|
в то время как цикл | Последовательность операторов для выполнения, если условие истинно, будет работать до тех пор, условие не станет ложным. |
делать ... в то время как цикл | В то время как аналогичное утверждение перед тем различием, что условие цикла определяется, первый блок кода выполняется первый цикл. |
цикл | Повторять ряд заявлений до достижения определенных условий, как правило, после того, как каждый цикл завершается за счет увеличения значения счетчика для достижения. |
Операторы управления Loop
Операторы управления Loop изменить порядок выполнения кода, с помощью которого вы можете перейти код. Scala операторы управления следующий цикл:
Scala не поддерживает перерыв или продолжить выступление, но после того, как версия 2.8 обеспечивает способ разорвать порочный круг, нажмите на ссылку ниже для деталей.
Управляющие | описание |
---|---|
заявление перерыва | петля Перерыв |
Бесконечный цикл
Если условие всегда истинно, то цикл становится бесконечным циклом. Мы можем использовать оператор времени, чтобы достичь бесконечного цикла:
object Test { def main(args: Array[String]) { var a = 10; // 无限循环 while( true ){ println( "a 的值为 : " + a ); } } }
После выполнения выше цикла выполнения кода будет продолжаться вечно, вы можете использовать клавиши Ctrl + C, чтобы прервать бесконечный цикл.