[Rd] Returning vectors of two different data types back to R environment (from C).
Barry Rowlingson
b.rowlingson at lancaster.ac.uk
Fri Nov 16 22:07:13 CET 2007
Charles Danko wrote:
> Hello,
>
> Quick question.
>
> I have written a C function - I would like to make it return two vectors to
> the R environment - one STRSXP vector, and one INTSXP vector. Is this
> possible/ easy to do using the API?
>
> I looked, but could not find the answer to this question in the "Writing R
> Extensions" guide.
How does any R function return two different-typed values back to its
caller? With a list - like list(foo=1,bar='baz'). Construct an R list in
your C code and return that... R Extensions should tell you how!
Barry
More information about the R-devel
mailing list