Is there a way a function ('parent', say) can manipulate the ... argument, and then pass the manipulated value into another function ('child', say) that it calls?
What I'm trying to do is to use some plotting defaults within 'parent' that are not part of parent's argument list, but to let the use over-ride these defaults if they choose. A sketch is below. parent <- function(stuff, ...) { dots <- list(...) if (!"type" in names(list)) dots$type='p' plot(stuff, unlist(dots)) # or alist()? or what? } I know, I can just make "type" be a formal argument of 'parent', and I'm happy to do that, but I'm still in the learning stages with R, and so I'm trying to become more familiar with as much R syntax as I can, even if I end up doing things differently later on. -- View this message in context: http://www.nabble.com/how-to-manipulate-...-within-a-function-tp21083637p21083637.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.