重载R函数-这是正确的吗? consumersinglerequest

重载R函数-这是正确的吗? consumersinglerequest,r,overloading,R,Overloading,R不支持重载函数的概念。它支持参数数目可变的函数调用。因此,您可以使用任意数量的参数声明函数,但在实际调用函数时仅提供其中的一个子集。以vector函数为例: consumeSingleRequest <- function(api_key, URL, columnNames, globalParam="", ...) consumeSingleRequest <- function(api_key, URL, columnNames, valuesList, globalPara

R不支持重载函数的概念。它支持参数数目可变的函数调用。因此,您可以使用任意数量的参数声明函数,但在实际调用函数时仅提供其中的一个子集。以
vector
函数为例:

consumeSingleRequest <- function(api_key, URL, columnNames, globalParam="", ...) 
consumeSingleRequest <- function(api_key, URL, columnNames, valuesList, globalParam="")
因此,您只需要第二次声明:

> vector()
logical(0)
> vector(mode='numeric')
numeric(0)

另外,在书中可以找到一个很好的解释。

R不支持重载函数的概念。它支持参数数目可变的函数调用。因此,您可以使用任意数量的参数声明函数,但在实际调用函数时仅提供其中的一个子集。以
vector
函数为例:

consumeSingleRequest <- function(api_key, URL, columnNames, globalParam="", ...) 
consumeSingleRequest <- function(api_key, URL, columnNames, valuesList, globalParam="")
因此,您只需要第二次声明:

> vector()
logical(0)
> vector(mode='numeric')
numeric(0)

另外,在书中可以找到一个很好的解释。

R不支持重载函数的概念。它支持参数数目可变的函数调用。因此,您可以使用任意数量的参数声明函数,但在实际调用函数时仅提供其中的一个子集。以
vector
函数为例:

consumeSingleRequest <- function(api_key, URL, columnNames, globalParam="", ...) 
consumeSingleRequest <- function(api_key, URL, columnNames, valuesList, globalParam="")
因此,您只需要第二次声明:

> vector()
logical(0)
> vector(mode='numeric')
numeric(0)

另外,在书中可以找到一个很好的解释。

R不支持重载函数的概念。它支持参数数目可变的函数调用。因此,您可以使用任意数量的参数声明函数,但在实际调用函数时仅提供其中的一个子集。以
vector
函数为例:

consumeSingleRequest <- function(api_key, URL, columnNames, globalParam="", ...) 
consumeSingleRequest <- function(api_key, URL, columnNames, valuesList, globalParam="")
因此,您只需要第二次声明:

> vector()
logical(0)
> vector(mode='numeric')
numeric(0)

另外,在书中可以找到一个很好的解释。

Hi@romantsegelsky我的意思是我应该调用函数两次吗?你说的第二次声明是什么意思?第二次声明-在你列出的声明中hi@romantsegelsky我的意思是我应该调用函数两次吗?你说的第二次声明是什么意思?第二次声明-在你列出的声明中hi@romantsegelsky我的意思是我应该调用函数两次吗?你说的第二次声明是什么意思?第二次声明-在你列出的声明中hi@romantsegelsky我的意思是我应该调用函数两次吗?第二个声明是什么意思?第二个声明-在您列出的声明中,3个方法用于根据传递参数的类别调用不同的函数,而不是许多方法3个方法用于根据传递参数的类别调用不同的函数,不是很多themS3方法用于根据传递参数的类别调用不同的函数,不是很多themS3方法用于根据传递参数的类别调用不同的函数,不是很多方法