[R] Variable Argument Function
Robert Sherry
rsherry8 at comcast.net
Mon Feb 8 00:12:32 CET 2016
I would like to write a function in R that would take a variable number
of integers as parameters. I do not have a pressing reason to do this, I
am just trying to learn R. I thought a good first step would be to print
out the arguments. So I wrote the following function:
f1 = function (...)
{
list1 = as.list(...)
for( i in 1:length(list1) )
cat( "i is ", list1[[i]], "\n" )
return (0)
}
I ran it as:
f1(2,4,10,12)
and I get:
i is 2
[1] 0
I was hoping for
i is 2
i is 4
i is 10
i is 12
I am hoping somebody can tell me what I am doing wrong. Is using a list
a bad idea?
Thanks
Bob
More information about the R-help
mailing list