%<-%
part of the future package.
Assignment operator for delayed assignments ('lazy future') such that the expression on the right-hand side (RHS) is evaluated using "lazy future" (a call by future that has lazy evaluation semantics), which mean it "promised" to be evaluated when the value of the assigned variable (on left-hand side (LHS)) is retrieved but not before. This means that if the LHS variable is never retrieved / used, then the RHS expression will never be evaluated.
The "lazy evaluation" property of delayed assignments is in constrast to the "eager evaluation" property of regular assignments, which evaluate the RHS expression at the same time as the assignment take place, i.e. immediately.
The RHS expression will be evaluted in a local
().
x %<-% value
x
.delayedAssign
() is used.