Standardstruktur
Som du såg i föregående övning kompilerar inte koden nedan.
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
Låt oss åtgärda det.
Den här övningen är en del av kursen
Optimera R-kod med Rcpp
Övningsinstruktioner
- Rätta syntaxfelet på funktionens return-rad (rad 8).
- Lägg till en
[[Rcpp::export]]-dekoratör så att funktionen exporteras till R.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}