很抱歉这将是一个愚蠢的问题。我用C ++编程并且不知道R.为什么我不能让这个函数打印出两个参数?功能如下:
> f <- function(a,b){print(a) print(b)}
Error: unexpected symbol in "f <- function(a,b){print(a) print"
我正在尝试遵循本教程,该教程假设此功能在使用不同参数(如缺少参数)测试错误时将起作用,但此功能甚至不允许。
答案 0 :(得分:2)
分号丢失了。你应该写:
f <- function(a,b){print(a) ; print(b)}
或
f <- function(a,b){
print(a)
print(b)
}