MathGroup Archive 2000

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

Search the Archive

Re: Subscripted local variables in Module


In a message dated 6/19/2000 1:59:55 AM, skker at skker.com writes:

>Why can't I use subscripted local variables in a Module?
>
>Module[{x[1], x[2]},
>   x[1] = 1;
>   x[2] = 2;
>   x[1] + x[2]
>   ]
>doesn't work. I could fix this code by replacing x[1] by x and x[2] by
>y. But there is a more serious problem when I want a non-fixed number of
>local variables.
>

You should have received an error message stating that x[1] and x[2] are not 
symbols. Believe the error message.

Module[{x},
   x[1] = 1;
   x[2] = 2;
   x[1] + x[2]
   ]

3

P.S. x[1] and x[2] are not subscripted. You have defined a discrete function.


Bob Hanlon


  • Prev by Date: Re: Subscripted local variables in Module
  • Next by Date: RE: Subscripted local variables in Module
  • Previous by thread: Re: Subscripted local variables in Module
  • Next by thread: RE: Subscripted local variables in Module