Boilerplate
Wie du in der vorherigen Übung gesehen hast, lässt sich der folgende Code nicht kompilieren.
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
Lass ihn uns anpassen.
Diese Übung ist Teil des Kurses
<Kurs>R-Code mit Rcpp optimieren</Kurs>Übungsanweisungen
- Behebe den Syntaxfehler in der Return-Zeile der Funktion (Zeile 8).
- Füge einen
[[Rcpp::export]]-Decorator hinzu, damit die Funktion nach R exportiert wird.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}