共通: yield和return相同的地方在于它们都会将某个值返回给调用方,并且此时执行的逻辑流回到调用方。 区别: return 表示这个函数真的执行完了,一个和这个函数有关的都会被清除 yield 只是返回一个值,但是所有和该函数有关的,比如函数内的局部变量等都会被保存,到下一次调用该函数的时候继续使用。 相关文章: 2022-12-23 2022-12-23 2021-08-01 2022-12-23 2022-12-23 2021-07-22 2022-12-23 2021-06-28