Javascript01 (n++)
function counter() {
var n = 1;
return function() {
return n++;
};
};
var count = counter();
console.log(count());
console.log(count());
console.log(count());
console.log(count());
Javascript02 (++n)
function counter() {
var n = 0;
return function() {
return ++n;
};
};
var count = counter();
console.log(count());
console.log(count());
console.log(count());
console.log(count());
def counter():
n = [0]
def inc():
n[0] += 1
return n[0]
return inc
count = counter()
print(count())
print(count())
print(count())
print(count())