Here's something that I've wished for a number of times so far: the ability to create a function (taking X) that creates X variables, even if they are all initialized to the same value. For example,
f(3) would assign
var1 = 0 ,
var2 = 0 , and
var3 = 0 .
My program runs an experiment, and I'd love for the number of sections to be a variable that I could change at will (so I could expand it later if I wanted). Each section requires a certain number of variables for keeping track of things like how many problems the participant solved correctly. So you can see how useful the above would be to me...
Anyway, I assume it can't be done. But are there other ways to deal with my problem? I'd love to find out.