On 26.04.2011 23:08, jim holtman wrote:
As soon as you execute the 'return' , the value is returned.

Right, and nothing else will be evaluated after the first return() was evaluated.

Uwe Ligges



>  What you
did not show is did the code have if-then-else to go down separate
paths.

On Tue, Apr 26, 2011 at 5:29 PM, Bogaso Christofer
<bogaso.christo...@gmail.com>  wrote:
Here, I have following generic function:



Fn1<- function(x) {

                ........

                return(x)  # assume x is calculated in previous steps



                .........

                return(y)  # assume y is calculated in previous steps



                ..........

                return(z)  # assume z is calculated in previous steps

}



In this case what fn1 will return. Is it the value of "x" all the time? And
hence this function will never calculate y and z?



Thanks and regards,






        [[alternative HTML version deleted]]

______________________________________________
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