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