什么是生成器

1.什么是生成器?

  生成器是一次生成一个值的特殊类型函数。可以将其视为可恢复函数。调用该函数将返回一个可用于生成连续 x 值的生成器【Generator】,简单的说就是在函数的执行过程中,yield语句会把你需要的值返回给调用生成器的地方,然后退出函数,下一次调用生成器函数的时候又从上次中断的地方开始执行,而生成器内的所有变量参数都会被保存下来供下一次使用。

举个例子:

生成器就是你在一个一个嗑瓜子,用yield语句等一些语句就是把瓜子剥成瓜子肉,你在吃

posted @ 2017-04-07 16:38  诡道!!!  阅读(311)  评论(0编辑  收藏  举报