Язык программирования R/Управляющие структуры: различия между версиями
Содержимое удалено Содержимое добавлено
английский копипаст |
Conditional execution |
||
Строка 1:
<noinclude>{{Язык_программирования_R/Навигация}}</noinclude>
== Условные операторы ==
=== if() ===
* Помощь при программировании:
<pre>
> ?Control
</pre>
Оператор <tt>if</tt>:
<pre>
if (
выполняется если условие верно
} else {▼
выполняется если условие не верно
▲else {
}
</pre>
=== ifelse() ===
Команда <tt>ifelse()</tt> воспринимает первый аргумент как условие, второй аргумент возвращается если условие верно, а третий аргумент - если нет. Таким образом условие может быть вектором. Например, мы генерируем последовательность от 1 до 10 и хотим вывести значения меньше чем 5 и больше чем 8.
<pre>
> x <- 1:10
|