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
<cours>Optimiser du code R avec Rcpp</cours>Instructions de l’exercice
- 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 ce code d’exemple.
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}