一个函数可以返回一个计算结果,也可以返回一个函数。
因为返回的函数引用了变量i,而它并非立刻执行,等到三个函数都返回后才执行,此时i=3
要引用循环变量的方法是再创建一个函数,用该函数的参数绑定循环变量当前的值,无论该循环变量后续如何更改,已绑定到函数参数的值不变
一个函数可以返回一个计算结果,也可以返回一个函数。
因为返回的函数引用了变量i,而它并非立刻执行,等到三个函数都返回后才执行,此时i=3
要引用循环变量的方法是再创建一个函数,用该函数的参数绑定循环变量当前的值,无论该循环变量后续如何更改,已绑定到函数参数的值不变