I'm somewhat new to R and I'm trying to figure out the difference between the operators <- and =.
I've noticed that <- cannot be used to bind arguments to values in function definitions and calls. That is, f(x <- 2) sets x to 2 in the calling frame and then calls f(2) because the expression x <- 2 returns a value of 2, whereas f(x = 2) sets x = 2 in the evaluation frame and not in the calling frame. From what I can tell, = is only different than <- in the context of function definitions and calls.
Is there any reason for using one operator over the other outside of function definitions and calls? Can someone point me to a precise specification of what each operator does? Any help would be appreciated!
Levi
______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help
