Boilerplate
Come hai visto nell'esercizio precedente, il codice qui sotto non compila.
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
Modifichiamolo.
Questo esercizio fa parte del corso
Ottimizzare il codice R con Rcpp
Istruzioni dell'esercizio
- Correggi l'errore di sintassi nella riga di return della funzione (riga 8).
- Aggiungi il decorator
[[Rcpp::export]]così che la funzione venga esportata in R.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}