실수가 없던 원래 입력을 이용하면 sapply() 함수를 사용했을 때와 정확히 일치하는 결과를 얻게 된다.
> vapply(x, function(x) x ^ 2, numeric(2))
[,1] [,2] [,3]
[1,] 1 4 1
[2,] 4 9 9
결론적으로 vapply 함수는 추가적인 형식 검사를 실행함으로써 sapply의 안전한 버전이라고 볼 수 있다. 실제로 결과 형식을 미리 정할 수 있다면 vapply() 함수를 사용하는 것이 훨씬 낫다.