Как использовать цикл while в R

Цикл while — это блок кода, который можно многократно выполнять с учетом условия, необходимого для его выполнения, возвращает true . . Следовательно, код выполняется в цикле, пока выполняется условие.

Понимание цикла while

Первый шаг к написание цикла — это понимание стоящей за ним логики. На иллюстрации ниже показана работа цикла while :

Синтаксис

Следующим шагом будет чтобы понять синтаксис цикла while в R. Приведенный ниже фрагмент кода показывает, как закодировать цикл while в R.

condition_statement — это одно условие или набор нескольких условий, которые возвращают логическое значение true или false .

Если возвращаемое значение true , только тогда цикл выполнит код внутри него.

 while (c  ondition_statement) {# Здесь идет тело цикла} 

Примеры

Теперь, когда мы знаем, как цикл while работает и его синтаксис, давайте рассмотрим несколько примеров, чтобы лучше понять, как его использовать в R.

1. Будет ли цикл выполняться?

В этом примере показано, что происходит, когда выражение условия с самого начала имеет значение false . Код внутри тела цикла не выполняется, и программа переходит к коду за пределами блока while.

 итератор  11) {print ("В цикле while") итератор  

2. Использование одного условия

Этот цикл while в приведенном ниже примере содержит оператор условия, основанный на увеличивающемся числовом значении. Когда значение итератора итератора превышает 10, он должен сломаться..

 итератор   

3. Использование нескольких условий

В этом примере показано, как использовать более одного условия в цикле. Как видно из строки 4 , цикл while имеет два условия, одно с использованием оператора AND , а другое с использованием OR .

Примечание. Условие AND должно быть выполняется для запуска цикла. Однако, если любое из условий на стороне OR оператора возвращает true , цикл будет выполнен.

 итератор  

Оцените статью
nanomode.ru
Добавить комментарий