R中的Nargin函数(函数输入数) 目标
我试图在R中创建一个函数来复制a的功能,该函数返回传递给函数的参数数 例子 考虑以下功能:R中的Nargin函数(函数输入数) 目标,r,matlab,arguments,environment,R,Matlab,Arguments,Environment,我试图在R中创建一个函数来复制a的功能,该函数返回传递给函数的参数数 例子 考虑以下功能: addme您可以使用 nargin <- function() { if(sys.nframe()<2) stop("must be called from inside a function") length(as.list(sys.call(-1)))-1 } nargin感谢您的快速解决方案和解释。我没有意识到有sys.call,从现在起我可能会更频繁地使用
addme您可以使用
nargin <- function() {
if(sys.nframe()<2) stop("must be called from inside a function")
length(as.list(sys.call(-1)))-1
}
nargin感谢您的快速解决方案和解释。我没有意识到有sys.call
,从现在起我可能会更频繁地使用它。干杯