CodyKochmann
9/28/2016 - 6:00 PM

R Generator - From http://stackoverflow.com/questions/16028374/generator-functions-in-r

library(lambda.r)
seq.gen(start) %as% {
  value <- start - 1L
  function() {
    value <<- value + 1L
    return(value)
  }
}



foo <- seq.gen(1)
foo()
## [1] 1
foo()
## [1] 2
foo()
## [1] 3