Comece agoraComece grátis

Modelo básico

Como você viu no exercício anterior, o código abaixo não compila.

#include <Rcpp.h>
using namespace Rcpp ; 

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

Vamos modificá-lo.

Este exercicio faz parte do curso

Otimizando código R com Rcpp

Ver curso

Instruções do exercicio

  • Corrija o erro de sintaxe na linha de retorno da função (linha 8).
  • Adicione o decorador [[Rcpp::export]] para que a função seja exportada para o R.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

#include 
using namespace Rcpp ; 

// Export the function to R

double twice(double x) {
    // Fix the syntax error
    return x + x
}
Editar e Executar Código