The newly-defined function to sum inputs:
mysum=function(...){
return(sum(...))
invisible(...)
}
> mysum(1,2,3,4)
[1] 10
What if I don't use the sum function?I mean this:
mysum=function(...){
s=0
for(i in ...){
s=s+i
}
return(s)
}
It doesn't work. Can ... be iterated?
In Python,it's simple:
def mysum(*args):
s=0
for i in args:
s+=i
return(s)