> 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.

Reply via email to