开始使用免费开始使用

打印到控制台

您可以使用 Rprintf() 向控制台打印格式化输出。它与 R 中的 sprintf() 函数类似,并使用以下格式说明符:

  • %d 表示整数
  • %s 表示字符串

本练习是课程的一部分

用 Rcpp 优化 R 代码

查看课程

练习说明

编写一个函数,将两个整数(xy)相加,并打印如下消息:

** <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)
编辑并运行代码