List<Action> actionList = new List<Action>();

for(int i = 0; i < 10; ++i)
 actionList.Add(() => Console.WriteLine(i));

actionList.ForEach(action => action());

PerlやJavaScriptでこれに相当するものを実行したらどうなる?
ちなみにC#は全部10になる