It was recently pointed out by Wacek Kusnierczyk that although one is
prevented from doing
FALSE <- TRUE
one *can* do
assign("FALSE",TRUE)
and have an object named ``FALSE'' with value TRUE in one's workspace.
This apparently has no deleterious effects; e.g. doing
sample(1:7,replace=FALSE)
gives a random permutation of 1:7 as expected and desired. I.e. the
local object named ``FALSE'' is not used.
Still, this seems counterintuitive and a bit confusing. Is it the
intended
state of affairs? I would have thought that
FALSE <- <whatever>
and
assign("FALSE",<whatever>)
would be completely equivalent.
This is clearly not a very important issue, but it might bear some
thinking about.
cheers,
Rolf Turner
######################################################################
Attention:\ This e-mail message is privileged and confid...{{dropped:9}}
______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel