Dear all, Came across this: #include <Rcpp.h> using namespace Rcpp;
//[[Rcpp::export]] List sumxy(NumericVector x, NumericVector y){ NumericVector xy = x+y; NumericVector yx = y+x; return List::create(xy, yx); } /*** R x <- c(1,3,5,7) y <- c(NA,2,4,6,8) x+y y+x sumxy(x, y) */ > x <- c(1,3,5,7) > y <- c(NA,2,4,6,8) > x+y [1] NA 5 9 13 9 > y+x [1] NA 5 9 13 9 > sumxy(x, y) [[1]] [1] NA 5 9 13 [[2]] [1] NA 5 9 13 8 Is this intentional? Apologies if this has been documented anywhere; was unable to find it. Regards Søren _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel