Standaardsjabloon
Zoals je in de vorige oefening zag, compileert de onderstaande code niet.
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
Laten we dit aanpassen.
Deze oefening maakt deel uit van de cursus
R-code optimaliseren met Rcpp
Oefeninstructies
- Los de syntaxfout op in de return-regel van de functie (regel 8).
- Voeg een
[[Rcpp::export]]-decorator toe zodat de functie naar R wordt geëxporteerd.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}