# NOT RUN {
# R creates copies lazily
x <- 1:10
y <- x
obj_addr(x) == obj_addr(y)
y[1] <- 2L
obj_addr(x) == obj_addr(y)
y <- runif(10)
obj_addr(y)
z <- list(y, y)
obj_addrs(z)
y[2] <- 1.0
obj_addrs(z)
obj_addr(y)
# The address of an object is different every time you create it:
obj_addr(1:10)
obj_addr(1:10)
obj_addr(1:10)
# }
Run the code above in your browser using DataLab