Re: First question
- To: mathgroup at smc.vnet.net
- Subject: [mg52127] Re: [mg52091] First question
- From: Andrzej Kozlowski <andrzej at akikoz.net>
- Date: Thu, 11 Nov 2004 04:52:59 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
I just copied your post and forgot to change the second Return also to
Throw.
Andrzej
On 11 Nov 2004, at 04:36, dto_mba at skynet.be wrote:
> Throw ? Catch ? , are we talking about Baseball ? :-)
>
> Why does the Catch include 'Return[{"not from inside"}]' ?
>
> Best,
>
> GG
>
>
> -- snip
>
>
>>
>> Method 2 (recommended):
>>
>>
>> lmaa := Module[
>> {},
>> Catch[ Do[
>> If[i > 3, Throw[{"from inside"}]],
>> {i, 1, 5}
>> ];
>> Return[{"not from inside"}]]
>> ]
>>
>>
>>
>> lmaa
>>
>>
>> {from inside}
>>
>>
>> Finally, there is absolutely no point using a Module whiteout any
>> local variables.
>>
>>
>>
>> Andrzej Kozlowski
>> Chiba, Japan
>> http://www.akikoz.net/~andrzej/
>> http://www.mimuw.edu.pl/~akoz/
>