简单示例
给函数取一个合适名字是很难的事情,需尽可能从函数名称看出你实现的功能.
add_ten <- function(x){
res <- x+10
return(res) #可以不用显示返回
}
add_ten(1)
#> [1] 11
写函数时需要考虑函数使用情况,尽可能考虑容错情况,当输入不符合预期时能友好提示错误.
add_ten <- function(x){
if(is.numeric(x)==TRUE){
x+10
} else {
print('Error,请输入数字')
}
}