Defines a function that allow to get/assign a global variable whose value is ensured to be reset after each access.
default value to which the global variable
is reset after each access. Default is
a function with one argument (
value) that provides
get/set access to a global variable. If called with a
value, it assigns this value to the global variable. If
called with no argument, it returns the current value of
the global variable and reset it to its default value –
as defined at its creation.
1 2 3 4 5 6 7 8 9
x <- oneoffVariable(0) # returns default value x() # assign a value x(3) # get the value x() # second call returns default value again x()