2014-09-04 10 views
6

Załóżmy, że mam kodu C++, aby skompilować z RCPP i będzie nazwany w R.Jak zwrócić wartość R's NULL w kodzie Rcpp?

// [[Rcpp::export]] 
SEXP to_env(List x) { 
    if(x.hasAttribute("names")) 
    { 
    return x; 
    } 
    else 
    { 
    return NULL; 
    } 
} 

Jaki powinien być wartość NULL powrotu R: NULL zamiast katastrofie?

+9

Chcesz 'R_NilValue'. –

+0

+1 i proszę pozwolić mi zauważyć, że nie jest to pytanie Rcpp, ale pytanie R C API. –

+6

@DirkEddelbuettel włącz. To jest zdecydowanie pytanie Rcpp. –

Odpowiedz

Powiązane problemy