[R] A question about using delayedAssign
Duncan Murdoch
murdoch.duncan at gmail.com
Fri Aug 16 19:49:01 CEST 2013
On 13-08-14 9:11 PM, Gang Peng wrote:
> I run the examples in delayedAssign:
>
> msg <- "old"
> delayedAssign("x", msg)
> msg <- "new!"
> x
>
> If I run these four commands together, x is "new". If I run the first two
> commands first and then run the last two commands, x is "old".
>
> I just cannot figure out why.
You aren't telling us everything. What did you do in between running
the first two and the last two? Presumably something you did forced the
evaluation of x. That is what causes the behaviour you saw.
Duncan Murdoch
More information about the R-help
mailing list