为什么我的电脑上跑这个闭包的例子是对的?是Python3.4的环境
为啥我在我的电脑上跑出来的结果是对的 # 希望一次返回3个函数,分别计算1x1,2x2,3x3: def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fs f1, f2, f3 = count()
为啥我在我的电脑上跑出来的结果是对的 # 希望一次返回3个函数,分别计算1x1,2x2,3x3: def count(): fs = [] for i in range(1, 4): def f(): return i*i fs.append(f) return fs f1, f2, f3 = count()
2016-04-16
举报