Inizia subitoInizia gratis

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

Visualizza corso

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 interattivo pratico

Prova questo esercizio completando questo codice di esempio.

#include 
using namespace Rcpp ; 

// Export the function to R

double twice(double x) {
    // Fix the syntax error
    return x + x
}
Modifica ed esegui il codice