[R] Recall() and sapply()

Robin Hankin r.hankin at soc.soton.ac.uk
Wed Mar 30 10:28:08 CEST 2005


Hi.

I'm having difficulty following the advice given in help(Recall).  
Consider the two
following toy functions:


f1 <- function(n){
   if(length(n)>1){return(sapply(n,f1))}
   matrix(n,n,n)
}

f2 <- function(n){
   if(length(n)>1){return(sapply(n,Recall))}
   matrix(n,n,n)
}


f1() works as desired (that is, f(1:3), say, gives me a three element 
list whose i-th element
is an i-by-i matrix whose elements are all i).

But f2() doesn't.

How do I modify either function to use Recall()?  What exactly is 
Recall() calling here?




--
Robin Hankin
Uncertainty Analyst
Southampton Oceanography Centre
European Way, Southampton SO14 3ZH, UK
  tel  023-8059-7743




More information about the R-help mailing list