CommencezCommencez gratuitement

Gabarit

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.

Cette activité fait partie du cours

Optimiser le code R avec Rcpp

Voir le cours

Instructions de l’exercice

  • Corrigez l'erreur de syntaxe à la ligne de retour de la fonction (ligne 8).
  • Ajoutez l'annotateur [[Rcpp::export]] pour que la fonction soit exportée vers R.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

#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