R的“:”运算符有一些众所周知的陷阱: a = c(1, 2, 3) set.zero = function(n) a[1:n] <<- 0 set.zero(0) # `a` is now c(0, 2, 3) 我可以编写一个函数来解决这个问题,使得1:0产生一个空向量。但是我希望有一个相对简洁的基础库或CRAN包提供这样的功能(最好能替换:而不会太危险)。我已经尝试查找过了,但没有找到类似的东西。请问这样的东西是否存在?
a:b
。 - Owena
对于函数set.zero
来说是非局部的。 - Owen