> On Oct 8, 2016, at 7:21 AM, Christian Hoffmann <christ...@echoffmann.ch> > wrote: > > I try to print (names and) values of parameters of a function within that > function, like: > > F <- function(x, y, z=4, ...) { > > print("x = ", x, " , y = ", y, "... = " , ...) > > in a fashion that avoids the explicit mention of "x = ", x, " , y = ", y, > "... = " , ... > > Combinations of eval, substitute, formals, etc. should be able to do the job, > but I didn't find help online.
Try this: F <- function(x, y, z=4, ...) {this_call <- sys.call() print(this_call) } F(x=2,y=3,z=5) # F(x = 2, y = 3, z = 5) > > Anyone lend a helping hand? > TIA Christian > > -- > Christian W. Hoffmann > CH - 8915 Hausen am Albis, Schweiz > Rigiblickstrasse 15 b, Tel.+41-44-7640853 > mailto: christ...@echoffmann.ch > home: www.echoffmann.ch > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. David Winsemius Alameda, CA, USA ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.