sloop icon indicating copy to clipboard operation
sloop copied to clipboard

Bug s3_dispatch() for cbind()

Open bendeivide opened this issue 2 years ago • 1 comments

The generic should dispatch in cbind.default, why didn't it happen? The output in s3_dispatch() is correct, as I would expect. But that didn't happen when I use the generic. See the code below.

Code: cbind.default <- function(x, ...) "Test!" x <- 1:10 sloop::s3_dispatch(cbind(structure(x, class = "numeric"))) cbind(structure(x, class = "numeric"))

Example (Output):

cbind.default <- function(x, ...) "Test!" x <- 1:10 sloop::s3_dispatch(cbind(structure(x, class = "numeric"))) cbind.numeric => cbind.default

  • cbind (internal)

cbind(structure(x, class = "numeric")) [,1] [1,] 1 [2,] 2 [3,] 3 [4,] 4 [5,] 5 [6,] 6 [7,] 7 [8,] 8 [9,] 9 [10,] 10

bendeivide avatar Aug 23 '21 17:08 bendeivide