Re: Return in function
- To: mathgroup at smc.vnet.net
- Subject: [mg105631] Re: Return in function
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Sat, 12 Dec 2009 06:56:19 -0500 (EST)
On 12/11/09 at 6:46 AM, dh at metrohm.com (dh) wrote: >anonymous function, not only the return value is returned, but also >"Return" itself. Consider: >(If[# == 2, Return[a]; #, #]) & /@ {1, 2, 3} >this gives: >{1, Return[a], 3} I get the same result here and this does look like a bug. But why use this construct at all? It seems to me easier to write: If[# == 2, a, #]&/@{1, 2, 3}