开始使用免费开始使用

样板代码

正如您在上一个练习中所见,下面的代码无法编译。

#include <Rcpp.h>
using namespace Rcpp ; 

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

我们来修改它。

本练习是课程的一部分

用 Rcpp 优化 R 代码

查看课程

练习说明

  • 修复函数返回行(第 8 行)的语法错误。
  • 添加 [[Rcpp::export]] 装饰器,以便将该函数导出到 R。

交互式实操练习

通过完成这段示例代码来试试这个练习。

#include 
using namespace Rcpp ; 

// Export the function to R

double twice(double x) {
    // Fix the syntax error
    return x + x
}
编辑并运行代码