Examples for 'lobstr::obj_addr'


Find memory location of objects and their children.

Aliases: obj_addr obj_addrs

Keywords:

### ** Examples

# R creates copies lazily
x <- 1:10
y <- x
obj_addr(x) == obj_addr(y)
[1] TRUE
y[1] <- 2L
obj_addr(x) == obj_addr(y)
[1] FALSE
y <- runif(10)
obj_addr(y)
[1] "0x55ccfe6af8b8"
z <- list(y, y)
obj_addrs(z)
[1] "0x55ccfe6af8b8" "0x55ccfe6af8b8"
y[2] <- 1.0
obj_addrs(z)
[1] "0x55ccfe6af8b8" "0x55ccfe6af8b8"
obj_addr(y)
[1] "0x55ccfe6aeaf8"
# The address of an object is different every time you create it:
obj_addr(1:10)
[1] "0x55ccfef9ead0"
obj_addr(1:10)
[1] "0x55ccff0876d8"
obj_addr(1:10)
[1] "0x55ccff20dc58"

[Package lobstr version 1.1.2 Index]