Rcpp高性能计算(三):输出字符(Hello World!)

2020-06-25 00:00:00 函数 专区 代码 输出 命名

作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言高效数据处理指南》(《R语言数据高效处理指南》(黄天元)【摘要 书评 试读】- 京东图书)。知乎专栏:R语言数据挖掘。邮箱:huang.tian-yuan@qq.com.欢迎合作交流。

每一个编程语言都有自己的Hello World,而Rcpp也可以。这里我们找到了其输出字符串的两个函数,进行尝试,顺便介绍一下基础。首先运行以下代码直接走向Hello World:

library(pacman)
p_load(Rcpp)

src <-
  '#include <Rcpp.h>  //头文件
using namespace Rcpp;  //使用命名空间
// [[Rcpp::export]]
void rcpp_hw(){
  Rcout << "Hello World!";
}'

sourceCpp(code = src)
rcpp_hw()

相关文章