Zacznij terazZacznij za darmo

Szablon kodu

Jak widziałeś w poprzednim ćwiczeniu, poniższy kod nie kompiluje się.

#include <Rcpp.h>
using namespace Rcpp ; 

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

Zmodyfikujmy go.

To ćwiczenie jest częścią kursu

Optymalizacja kodu R za pomocą Rcpp

Zobacz kurs

Instrukcje do ćwiczenia

  • Popraw błąd składniowy w linii zwracającej wartość z funkcji (linia 8).
  • Dodaj dekorator [[Rcpp::export]], aby wyeksportować funkcję do R.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

#include 
using namespace Rcpp ; 

// Export the function to R

double twice(double x) {
    // Fix the syntax error
    return x + x
}
Edytuj i uruchom kod