MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

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


  • Prev by Date: Re: graphic text style setting
  • Next by Date: Re: FullForm OK but StandardForm fails
  • Previous by thread: Re: Null Return for a Module
  • Next by thread: HoldForm, TraditionalForm Bug?