From larry@cognition.wustl.edu  Sun Feb 23 23:54:02 2003
From: larry@cognition.wustl.edu (larry@cognition.wustl.edu)
Date: Sun Feb 23 23:54:02 2003
Subject: [Rd] nested assignment (PR#2575)
Message-ID: <200302232254.h1NMs135014430@pubhealth.ku.dk>

> A <- list(B=1, C=2, D=3)		# A list of 3 elements
> attach(A)				# Attach it to the search list

> assign("D", 4, pos="A")		# Assign a new value to 'D', inside 'A'


> ls()
  D					# Looks good ...

> D
  4					# Looks good ...
  
> A
  $B
  [1] 1

  $C
  [1] 1

  $D
  [1] 3					# Huh?


*Both* values of 'D' somehow live in 'A':

> detach("A")
> attach("A")
> D
  3					# Now the changed value is gone


I'd greatly appreciate if you'd let me know if I'm just doing something
silly; my email is larry@eye-hand.wustl.edu
But even if I *am* doing something silly, perhaps there's something in
the documentation that might be changed to prevent someone else from
making the same error.

Thanks!

larry
larry@eye-hand.wustl.edu



--please do not edit the information below--

Version:
 platform = i686-pc-linux-gnu
 arch = i686
 os = linux-gnu
 system = i686, linux-gnu
 status = 
 major = 1
 minor = 6.1
 year = 2002
 month = 11
 day = 01
 language = R

Search Path:
 .GlobalEnv, A, package:ctest, Autoloads, package:base



[Rd] nested assignment (PR#2575)
larry@cognition.wustl.edu