ボイラープレート
前の演習で見たとおり、次のコードはコンパイルできません。
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
修正していきましょう。
この演習はコースの一部です
Rcpp で R コードを最適化する
演習の手順
- 関数のreturn行(8行目)の構文エラーを修正してください。
- 関数をRへエクスポートできるよう、
[[Rcpp::export]]デコレーターを追加してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}