有没有括号差别好大
Topic source上面不是说吗, fs.append(f):fs添加的时f函数,会等到 f3调用时,f1,f2一起使用f3的i值,如果是fs.append(f()), fs添加的是f(),会立即用i值算出值,不用等到f3
f1, f2, f3 = count()
- 1
上面不是说吗, fs.append(f):fs添加的时f函数,会等到 f3调用时,f1,f2一起使用f3的i值,如果是fs.append(f()), fs添加的是f(),会立即用i值算出值,不用等到f3
f1, f2, f3 = count()
勇士名宿乔纳森库明加
在例子这里,如果把fs.append(f)改成fs.append(f())就可以正常输出149了