Is this expected behavior, and if so, why? I would have expected
neither 'arg' nor 'value' to evaluate until forced.

`test<-` <- function(obj, arg, value) {
  1 #force no args
}
x <- 1
test(x, print("evaled arg")) <- print("evaluated value")

## [1] "evaluated value"

Peter

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to