Re: Re: If-statement problems
- To: mathgroup at smc.vnet.net
- Subject: [mg49646] Re: [mg49638] Re: If-statement problems
- From: DrBob <drbob at bigfoot.com>
- Date: Mon, 26 Jul 2004 04:01:50 -0400 (EDT)
- References: <cdlj0l$83c$1@smc.vnet.net> <200407250655.CAA07592@smc.vnet.net>
- Reply-to: drbob at bigfoot.com
- Sender: owner-wri-mathgroup at wolfram.com
> Apparently A[[1]] = e will have the effect of assigning e to a and not
> leaving "a" alone and setting A to {e, b, c, d}.
No, not really. Here are examples of doing it both ways:
Clear[a,b,c,d,e,m]
m={a,b,c,d}
m[[1]]=e
{a,m}
{a,b,c,d}
e
{a,{e,b,c,d}}
Clear[a,b,c,d,e,m]
m={a,b,c,d}
Evaluate[m[[1]]]=e
{a,m}
{a,b,c,d}
e
{e,{e,b,c,d}}
Bobby
On Sun, 25 Jul 2004 02:55:48 -0400 (EDT), Aaron Fude <aaronfude at yahoo.com> wrote:
>
> Thank you to all who answered.
>
> And the right answer is.... "if" vs. "If".
>
> Special thanks to those, who realized that my "a, b, c, d" example was just
> a demo for my problem and not a real attempt to assign values to a b c and
> d. But at the same time {a, b, c, d} = {1, 2, 3, 4} was a suprizing
> construct which raised another question.
>
> Supose A = {a, b, c, d} and I want to replace the first element with "e".
> Apparently A[[1]] = e will have the effect of assigning e to a and not
> leaving "a" alone and setting A to {e, b, c, d}. How would I accomplish the
> latter and not the former?
>
> Thanks!
>
> Aaron Fude
>
>
>
--
DrBob at bigfoot.com
www.eclecticdreams.net
- References:
- Re: If-statement problems
- From: "Aaron Fude" <aaronfude@yahoo.com>
- Re: If-statement problems