[R] Testing for arguments in a function
Paul Johnson
pauljohn32 at gmail.com
Fri Sep 30 23:28:54 CEST 2011
Just for the record, following Bill Dunlap's advice, I think this is
the best answer to the question as originally posed is.
myfun <- function(vec, i=stop("'i' must be supplied")){
vec[i]
}
> myfun(1:40,10)
[1] 10
> myfun(1:10)
Error in myfun(1:10) : 'i' must be supplied
>
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas
More information about the R-help
mailing list