# NOT RUN {
# }
# NOT RUN {
a <- 1
# will evaluate expression
cache({ message('evaluating expression'); a + 1 }) # 2
# will reuse cached value
x %<-% { message('evaluating expression'); a + 1 } # 2
x
a <- 2
# will recalculate the value
x # 3
# }
Run the code above in your browser using DataLab