R 防御式编程
Dr. Colin Gillespie
Jumping Rivers
大家都同意,一致性最重要
在不同团队时可能需要更换风格!
= vs ->x = 5
# or
x <- 5
大家都同意不要混用
我更偏好更优的 =,但
DataCamp 在课程中更偏好 <-
所以要保持一致
一致的空格让代码更易读
对比
res<-t.test(x,paired=FALSE)
与
res <- t.test(x, paired = FALSE)
两条广泛认可的规则:
x <- 5x[1, 1] 而非 x[1,1]R 防御式编程