sloop
sloop copied to clipboard
Bug s3_dispatch() for cbind()
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