[R] Function redefinition - not urgent, but I am curious
Richard.Cotton at hsl.gov.uk
Richard.Cotton at hsl.gov.uk
Mon Apr 21 09:58:18 CEST 2008
> Suppose I write:
>
> f1 <- function(x) x + 1
> f2 <- function(x) 2 * f1(x)
> f2(10)
> # 22
> f1 <- function(x) x - 1
> f2(10)
> # 18
>
> This is quite obvious. But is there any way to define f2
> in such a way that we "freeze" the definition of f1?
f1 <- function(x) x+1
f1frozen <- f1
f2 <- function(x) 2*f1frozen(x)
f2(10) # 22
f1 <- function(x) x-1
f2(10) # 22
Regards,
Richie.
Mathematical Sciences Unit
HSL
------------------------------------------------------------------------
ATTENTION:
This message contains privileged and confidential inform...{{dropped:20}}
More information about the R-help
mailing list