Язык программирования R/Управляющие структуры: различия между версиями

Содержимое удалено Содержимое добавлено
References
Functions
Строка 133:
Циклы в '''R''' обычно медленны. Итераторы могут быть более эффективны, чем циклы. Для более подробного изучения посетите [http://blog.revolution-computing.com/2009/07/counting-with-iterators.html Revolution Computing Blogs].
 
== FunctionsФункции ==
Определение функции - это присвоение блока операторов переменной. Синтаксис:
 
# Переменная.
# Оператор присвоения.
# Ключевое слово <code>function</code>.
# Список аргументов в круглых скобках.
#
<pre>
> fn <- =function(a) {
+ if (a) {
+ print("hellotrue");
+ } else {
+ print ("false");
+ }
+ }
> fn(TRUE)
[1] "hellotrue"
> fn(F)
[1] "false"
</pre>