Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

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

Search the Archive

Re: Visibility of value of variable bindings in module

  • To: mathgroup at smc.vnet.net
  • Subject: [mg121225] Re: Visibility of value of variable bindings in module
  • From: DrMajorBob <btreat1 at austin.rr.com>
  • Date: Mon, 5 Sep 2011 07:05:47 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201109042205.SAA21480@smc.vnet.net>
  • Reply-to: drmajorbob at yahoo.com

Values Set in the first argument of Module cannot be used within that List.

That's just the way it is!

Bobby

On Sun, 04 Sep 2011 17:05:15 -0500, caw <cawright.99 at gmail.com> wrote:

> Hi
>
> Module[{x = Sum[i, {i, Length[{1, 2, 3}]}], y = x + 1}, Print[y];
> Print[x]]
>
> prints out:
>
> 1 + x
> 6
>
> So, in the variable declaration section of the Module statement, the
> binding of x to 6 isn't visible to y.
> (It's a bit like let and let*, but not)
>
> Is there a form which will allow the bindings to be visible within the
> variable declaration section?
>
> thanks very much
>
> chris
>


-- 
DrMajorBob at yahoo.com




  • Prev by Date: Re: Visibility of value of variable bindings in module
  • Next by Date: Re: Assembling PDFs into a PDF document?
  • Previous by thread: Visibility of value of variable bindings in module
  • Next by thread: Re: Visibility of value of variable bindings in module