LoslegenKostenlos starten

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>
Kurs ansehen

Ü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
}
Code bearbeiten und ausführen