[R] A question about function behavior

Jorge Ahumada jahumada at usgs.gov
Wed Apr 20 19:02:35 CEST 2005


Hello,

I have been trying to figure this one out, but don't seem to go 
anywhere. I have a function like this:

a = function(t) {

max(0,t+1)

}

very simple, but if I pass a vector of n values to this function I 
expect n evaluations of max and instead I get only one value (the 
largest value of them all..). Is there anyway to do this without 
invoking a for loop?

thanks,

Jorge




More information about the R-help mailing list