是括号->;R代码的括号优化仍然相关吗?

是括号->;R代码的括号优化仍然相关吗?,r,optimization,parentheses,brackets,R,Optimization,Parentheses,Brackets,不久前,有人讨论过用括号代替括号如何加快R代码的速度。这仍然是真的吗?或者括号的优化已经包含在R发行版3.1中了吗 似乎仍然与我有关。这并不意味着我会为此失眠 version # platform x86_64-w64-mingw32 # arch x86_64 # os mingw32 # system x86_64,

不久前,有人讨论过用括号代替括号如何加快R代码的速度。这仍然是真的吗?或者括号的优化已经包含在R发行版3.1中了吗


似乎仍然与我有关。这并不意味着我会为此失眠

version
# platform       x86_64-w64-mingw32          
# arch           x86_64                      
# os             mingw32                     
# system         x86_64, mingw32             
# status                                     
# major          3                           
# minor          2.1                         
# year           2015                        
# month          06                          
# day            18                          
# svn rev        68531                       
# language       R                           
# version.string R version 3.2.1 (2015-06-18)
# nickname       World-Famous Astronaut    

a <- 5; b <- 1; c <- 4; d <- NULL
f <- function (n) for (i in 1:n) d <- 1/{a*{b+c}}
system.time(f(10000000))
# user  system elapsed 
# 6.63    0.00    6.64 

a <- 5; b <- 1; c <- 4; d <- NULL
g <- function (n) for (i in 1:n) d <- 1/(a*(b+c))
system.time(g(10000000))
# user  system elapsed 
# 7.27    0.00    7.29 
版本
#平台x86_64-w64-mingw32
#拱门x86_64
#操作系统mingw32
#系统x86_64,mingw32
#地位
#专业3
#小修2.1
#2015年
#第06个月
#第18天
#svn版次68531
#语言R
#版本3.2.1(2015-06-18)
#绰号世界著名宇航员

a你运行过任何基准测试吗?