Re: [R] Issue with match.call

2010-10-04 Thread Hadley Wickham
> RFF<-function(qtype, qOpt,...){} > i.e., I have two args that are compulsary and the rest are optional. Now when > my user passes the function call, I need to see what optional args are > defined and process accordingly...what I have so far is.. > > RFF<-function(qtype, qOpt,...){ >        mc <

Re: [R] Issue with match.call

2010-10-04 Thread Joshua Wiley
Hi, Something along these lines should get you there: RFF <- function(qtype, qOpt, ...) { mc <- match.call(expand.dots=TRUE) vec <- c("flag","sep","dec") matchedargs <- match(vec, names(mc), FALSE) } 'matchedargs' will be a vector of the positions in mc where it matched 'vec' (or 0 if it d

[R] Issue with match.call

2010-10-04 Thread raje...@cse.iitm.ac.in
Hi, I have a function that I'm writing. The arguments in the function are as follows RFF<-function(qtype, qOpt,...){} i.e., I have two args that are compulsary and the rest are optional. Now when my user passes the function call, I need to see what optional args are defined and process accordi