Это также может добавить к пониманию разницы между этими двумя операторами:
df <- data.frame(
a = rnorm(10),
b <- rnorm(10)
)
Для первого элемента R присвоены значения и собственное имя, тогда как имя второго элемента выглядит немного странным .
str(df)
# 'data.frame': 10 obs. of 2 variables:
# $ a : num 0.6393 1.125 -1.2514 0.0729 -1.3292 ...
# $ b....rnorm.10.: num 0.2485 0.0391 -1.6532 -0.3366 1.1951 ...
R версия 3.3.2 (2016-10-31); macOS Sierra 10.12.1
Биты opcache.optimization_level
соответствуют:
Я посмотрел вокруг, чтобы узнать, могу ли я найти что-либо на любых шаблонах кода, которые он обрабатывает лучше других, но мне не повезло.
Информация из https: / /github.com/zendtech/ZendOptimizerPlus/blob/master/Optimizer/zend_optimizer.c и https://gist.github.com/ck-on/4959032?ocp.php