在每次迭代中 let会创建一个新的同名变量并对其进行初始化, 在调用的时候 生成了一个闭包