ÎncepețiÎncepe gratuit

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

Vezi cursul

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
}
Editează și rulează codul