3482
правки
Изменения
м
> s <- as.double(0)
> x <- as.double(1 : 1000)
→Компиляция функций и выражений
Скомпилировать отдельно взятое выражение можно с помощью функции <code>compile()</code>.
{{r-code|code=<nowiki>> s <- as.double(0)> x <- as.double(1:1000)> expr <- expression(for (i in x) s <- s + i)
> exprc <- compile(for (i in x) s <- s + i)
> identical(eval(expr), eval(exprc))
[1] TRUE