嵌套函数的意义?
可否这样理解:
改之前, 因为引用的都是变量i, 且循环已经完成, 所以在print语句中调用函数时, i=3 ,所以结果都是9
改之后, 循环中的i的每个值都被赋予给了局部变量j, 因此返回的构造函数也都是引用的局部变量j. 所以不会循环变量i的变化不会对结果产生影响, 因为实际使用的是局部变量.
可否这样理解:
改之前, 因为引用的都是变量i, 且循环已经完成, 所以在print语句中调用函数时, i=3 ,所以结果都是9
改之后, 循环中的i的每个值都被赋予给了局部变量j, 因此返回的构造函数也都是引用的局部变量j. 所以不会循环变量i的变化不会对结果产生影响, 因为实际使用的是局部变量.
2015-11-23
举报