Skip to content
Back to formatted view

Raw Message

Message-ID: <BANLkTik1NuCYBUzRe049ozQPSFaxjxwEkQ@mail.gmail.com>
Date: 2011-04-26T21:08:53Z
From: jim holtman
Subject: Undestanding return()
In-Reply-To: <00ef01cc0458$fd6e7710$f84b6530$@gmail.com>

As soon as you execute the 'return' , the value is returned.  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.christofer at 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 at 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.
>



-- 
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?