打印到控制台
您可以使用 Rprintf() 向控制台打印格式化输出。它与 R 中的 sprintf() 函数类似,并使用以下格式说明符:
%d表示整数%s表示字符串
本练习是课程的一部分
用 Rcpp 优化 R 代码
练习说明
编写一个函数,将两个整数(x 和 y)相加,并打印如下消息:
** <x> + <y> = <x + y>
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Define the function add()
cppFunction('
int add(int x, int y) {
int res = x + y ;
___("** %d + ___ = ___\\n", x, y, res) ;
return res ;
}
')
# Call add() to print THE answer
add(40, 2)