ronggui a écrit :

> I think it is NOT just for historical reason.
> see the following example:
> 
>>rm(x)
>>mean(x=1:10)
> [1] 5.5
>>x
> Error: object "x" not found

x is an argument local to mean(),
did you expect another answer ?

>>mean(x<-1:10)
> [1] 5.5
>>x
>  [1]  1  2  3  4  5  6  7  8  9 10

What is the goal of this "example" ?

Here with "<-",
(voluntary, or not, side effect)
the global variable x is, also, created.
Did the writer really want that ???

I though there were other specific statements
especially intended for global assignment, eg "<<-".

If this example was intended to prove "<-"
is better than "="
... I'm not really convinced !

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to