> From: Vadim Ogranovich > > Hi, > > It seems that a formal function argument can not default to an "outer" > variable of the same name: > > > x <- "foo"
This is just a red herring... Even w/o this you get the same thing: > ff <- function(x=x) x > ff() Error in ff() : recursive default argument reference > ff(x) Error in ff(x) : Object "x" not found Note how the two errors are different. > > ff <- function(x=x) x > > ff() > Error in ff() : recursive default argument reference > > > > Is this intentional? Why? It should be, because R doesn't know what to make of it (and neither do I). Cheers, Andy > I use R-1.9.1. > > Thanks, > Vadim > > ______________________________________________ > [EMAIL PROTECTED] mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > > ______________________________________________ [EMAIL PROTECTED] mailing list https://stat.ethz.ch/mailman/listinfo/r-devel