Re: Part assignment
- To: mathgroup at smc.vnet.net
- Subject: [mg44977] Re: Part assignment
- From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
- Date: Fri, 12 Dec 2003 04:41:14 -0500 (EST)
- Organization: Universitaet Leipzig
- References: <br9i15$d1d$1@smc.vnet.net>
- Reply-to: kuska at informatik.uni-leipzig.de
- Sender: owner-wri-mathgroup at wolfram.com
Hmm, what ist with Module[{L = {0, 0}}, L[[1]] = Sequence[1, 1]; L = L; L[[2]] = 2; L[[2]] ] regards Jens Maxim wrote: > > Consider > > In[1]:= > Module[ > {L={0,0}}, > L[[1]]=Sequence[1,1]; > L[[2]]=2; > L[[2]] > ] > > Out[1]= > 1 > > The first part assignment constructs a list {Sequence[1,1],0}. Then an > interesting thing happens: part extraction functions (Part and others) > think that the second element of this list is 1, while part assignment > (Set) decides that the second element is 0. > > Maxim Rytin > m.r at prontomail.com