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
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
}