Stewart Gordon wrote: > Moreover, this whole way of putting things can lead one to wonder > whether variables declared in the body are reinitialized each iteration.... Why? A declaration is just like an assignment statement. It is executed when it appears. If it appears in a loop, it is executed each iteration of that loop.