Structura de bază
Așa cum ai văzut în exercițiul anterior, codul de mai jos nu se compilează.
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
Hai să îl corectăm.
Acest exercițiu face parte din cursul
Optimizarea codului R cu Rcpp
Instrucțiuni pentru exercițiu
- Corectează eroarea de sintaxă de pe linia de return a funcției (linia 8).
- Adaugă decoratorul
[[Rcpp::export]]pentru ca funcția să fie exportată în R.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}