一、函数构造器
每一个R函数都包括三个部分:函数名,程序主体以及参数集合,在编写自定义R函数时,需要将三个部分各自储存在一个R对象中。这里需要使用function函数,形如:
my_function<-function(){}
function函数可以将大括号内的代码内容构建成一个函数,例如:
roll<-function(){
dice<-sample(1:6,2,replace = T)#可重复抽样
sum(dice)
}
roll()
函数将返回最后一行的运行输出结果,如果最后一行不输出结果,整个函数也将不会有返回值
二、含参函数的构造
可以通过在括号里填入参数名称加以实现,具体如下:
roll2<-function(bones){
dice<-sample(bones,2,replace = T