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