樣板程式
如同你在上一個練習所看到的,下面的程式碼無法編譯。
#include <Rcpp.h>
using namespace Rcpp ;
double twice(double x){
return x + x
}
來修改它吧。
本練習屬於課程
用 Rcpp 最佳化 R 程式碼
練習說明
- 修正函式 return 那一行(第 8 行)的語法錯誤。
- 新增
[[Rcpp::export]]裝飾器,讓這個函式可以匯出到 R。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
#include
using namespace Rcpp ;
// Export the function to R
double twice(double x) {
// Fix the syntax error
return x + x
}