来自Robert和Casella的《介绍Monte Carlo方法与R》:
赋值运算符是=,不要与布尔运算符“==”混淆,后者用于判断相等。旧的赋值运算符是<-,出于兼容性考虑,它仍然可用,但应该忽略以确保更干净的编程。(正如Spector,P.(2009)在《使用R进行数据操作》第8.7节中指出的那样,在使用system.time时有一个例外,因为=被用来标识关键字)
另一方面,Google的R风格指南建议使用<-
进行赋值:
赋值
使用
<-
而不是=
进行赋值。好的:
x <- 5不好的:
x = 5
assignment-operator
的标签吗? - David B