Values & References6 / 8
Up next

Environments are references

# environments are reference objects, not copied
e <- new.env()
e$count <- 0
bump <- function(env) {
  # this mutates the shared environment
  env$count <- env$count + 1
}
bump(e)
bump(e)
print(e$count)
What you're solving

environments are not copied