叶墨沫 发表于 2022-8-3 20:19:20

关于生成器与next函数使用问题

如图,为何next函数直接屌用生成器会一直输出0,一定要一个要赋值给f才能输出

Vitammine 发表于 2022-8-3 23:03:37

函数每次调用互不关联

hrpzcf 发表于 2022-8-3 23:54:48

因为每次fib()都会产生一个新的生成器啊

叶墨沫 发表于 2022-8-4 15:10:29

hrpzcf 发表于 2022-8-3 23:54
因为每次fib()都会产生一个新的生成器啊

就是将调用fib函数的值给f是给了f一个生成器,next函数可以依次输出,但直接在next函数里面使用fib()函数。fib函数每次都会生成一个全新的生成器?

tommyyu 发表于 2022-8-4 16:50:01

叶墨沫 发表于 2022-8-4 15:10
就是将调用fib函数的值给f是给了f一个生成器,next函数可以依次输出,但直接在next函数里面使用fib()函 ...

对啊
页: [1]
查看完整版本: 关于生成器与next函数使用问题