Скажем, у меня есть вектор, например x <- 1:10
, тогда x[0]
возвращает вектор нулевой длины того же класса, что и x
, здесь integer(0)
.
Мне было интересно, есть ли причина этого выбора, а не бросать ошибку или возвращать NA
как x[11]
? Кроме того, если вы можете подумать о ситуации, когда полезно использовать x[0]
return integer(0)
, спасибо за то, что вы включили его в свой ответ.