Message-ID: <49A5587D.7030905@idi.ntnu.no>
Date: 2009-02-25T14:41:01Z
From: Wacek Kusnierczyk
Subject: Have a function like the "_n_" in R ? (Automatic count function )
In-Reply-To: <f8e6ff050902250630m14ca0901l3932341d85eed7de@mail.gmail.com>
hadley wickham wrote:
> And for completeness here's a function that returns the next integer
> on each call.
>
> n <- (function(){
> i <- 0
> function() {
> i <<- i + 1
> i
> }
> })()
>
actually, you do not need the external function to have the functionality:
n = local({
i = 0
function() (i <<- i + 1)[1] })
n()
# 1
n()
# 2
vQ