In fact, what the function is returning is the most important. So knowing that 
the parameters and the number of parameters of my.func defined by the user 
could 
be different from one definition to another, how to use what my.func returns in 
other functions? Moreover, if the function is defined by the user in an R 
session, it is then defined globally. In this case, does it need to be passed 
as 
a parameter? Note that my.func defined by me is loaded before.

Carol



----- Original Message ----
From: Uwe Ligges <lig...@statistik.tu-dortmund.de>
To: carol white <wht_...@yahoo.com>
Cc: r-h...@stat.math.ethz.ch
Sent: Mon, January 10, 2011 2:11:48 PM
Subject: Re: [R] Evaluation of variable assigned to a function name

Wel, just let the user give the function in form of an argument, say 
"foo", and use your code so that


bar <- function(x, ....., foo){
    if(missing(foo)) foo <- Namespace::my.func
    .....
}


but perhaps I misunderstood your question.

Uwe Ligges



On 10.01.2011 13:47, carol white wrote:
> Hi,
> I have defined a function (my.func) which is used as parameter (f) of another
> function. As I want to give the user the possibility to define his own 
function
> instead of my.func, how can I find out if in other functions, the parameter f
> has the my.func value (if the user has defined a new function or not)?
>
>
> Moreover, I think I should impose to the user to use another function name 
than
> my.func for this (?). Or a boolean variable is better to be used to indicate 
if
> my function (my.func) or user-defined function is used?
>
> Thanks
>
> Carol
>
> ______________________________________________
> 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.

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

Reply via email to