Začněte nyníZačněte zdarma

Základní kostra

Jak jsi viděl/a v předchozím cvičení, níže uvedený kód nejde zkompilovat.

#include <Rcpp.h>
using namespace Rcpp ; 

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

Pojďme ho opravit.

Toto cvičení je součástí kurzu

Optimizing R Code with Rcpp

Zobrazit kurz

Pokyny k cvičení

  • Oprav syntaktickou chybu na řádku s příkazem return (řádek 8).
  • Přidej dekorátor [[Rcpp::export]], aby byla funkce dostupná v R.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

#include 
using namespace Rcpp ; 

// Export the function to R

double twice(double x) {
    // Fix the syntax error
    return x + x
}
Upravit a spustit kód