[R] Question about <<- assignment
Duncan Murdoch
murdoch at stats.uwo.ca
Thu Jul 2 16:12:52 CEST 2009
On 7/2/2009 9:46 AM, Peter Dalgaard wrote:
> Duncan Murdoch wrote:
>
>> <<- doesn't need to find z. It will replace it if found, or create a
>> new one if not. (Personally I would have limited that to the first
>> case, i.e. it should fail if it doesn't find z.)
>>
>
> Possibly. It's a holdover from S, where <<- assigns to the global
> environment unconditionally. (S doesn't have lexical scope, so there
> are effectively only two places to choose from: the function evaluation
> frame and the global frame -- unless you start mucking around with
> sys.frame, frame 0, frame 1, etc., in which case you'd use assign(...))
I didn't say we made the mistake ;-).
Duncan Murdoch
More information about the R-help
mailing list