 
 
 
 
 
 
Re: Null Return for a Module
- To: mathgroup at smc.vnet.net
- Subject: [mg88707] Re: Null Return for a Module
- From: Helen Read <hpr at together.net>
- Date: Tue, 13 May 2008 07:10:31 -0400 (EDT)
- References: <g0903j$kpp$1@smc.vnet.net>
- Reply-to: HPR <read at math.uvm.edu>
Dave the Funkatron wrote:
> Hi all,
> 
> I'm getting strange output and am trying to track down what might be
> causing it. I have the following code in my .nb file:
> 
> (* begin code *)
> 
> Test[ ] := Module[ {i, thesum},
>   	thesum = 0;
>   	For[ i = 1, i <= 3, i++,
>     		thesum = thesum + i
>     	]
>    	 Return[ thesum  ]
>   ]
> 
> Test[ ]
> 
> (* end code *)
> 
> 
> The output I would expect would be simply
> 
>   6
> 
> But, I get
> 
>   Null Return[6]
You are missing a semi-colon. Try this:
Test[] := Module[{i, thesum},
thesum = 0;
   For[i = 1, i <= 3, i++, thesum = thesum + i];
Return[thesum]]
-- 
Helen Read
University of Vermont

