CommencerCommencer gratuitement

Code standard

Comme vous l’avez vu dans l’exercice précédent, le code ci-dessous ne se compile pas.

#include <Rcpp.h>
using namespace Rcpp ; 

double twice(double x){
    return x + x
}

Modifions-le.

Cet exercice fait partie du cours

Optimiser du code R avec Rcpp

Afficher le cours

Instructions

  • Corrigez l’erreur de syntaxe sur la ligne de retour de la fonction (ligne 8).
  • Ajoutez un décorateur [[Rcpp::export]] pour que la fonction soit exportée vers R.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

#include 
using namespace Rcpp ; 

// Export the function to R

double twice(double x) {
    // Fix the syntax error
    return x + x
}
Modifier et exécuter le code