yield 的本质-通过send来理解

1.yield 的本质:将运算以yield中分界线一分为二来划分区段1 可以理解为:

  • yield后面的代码挪到yield之前才是一个完整的执行过程
  • yield后面代码放在函数的开始 就类似于return了

2.send的本质next() 带了参数 3.和return的区别:带记忆力了 4.不能直接调用send的原因:还没运行到次 =赋值部分就return了

send的完整步骤,没有遗漏一步

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券