1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Optimizing R Code with Rcpp

Connected

cvičení

R kód v C++ souborech

Když zkompilujuješ svůj C++ soubor pomocí sourceCpp() (nebo tlačítka "Source" v RStudiu), Rcpp zkompiluje tvůj kód a zpřístupní exportované funkce jako R funkce.

sourceCpp() také zpracovává komentáře mezi /*** R a */ jako R kód, který se spustí hned po kompilaci.

/*** R
# Run the exported R code here
*/

To se hodí zejména při vývoji, protože si můžeš velmi rychle ověřit, jak se změny v kódu projeví.

Tyto speciální komentáře budeš využívat po celý zbytek tohoto kurzu.

Pokyny

100 XP
  • Zahaj blok Rcpp R komentáře pomocí /*** R.
  • Zavolej funkci dist pro výpočet vzdálenosti od počátku k bodu (3,4).
  • Uzavři blok Rcpp R komentáře pomocí */.