然后我们再来看这个 生成器函数的声明调用
生成器函数就是在函数,前面加个*,表示这个是个生成器函数.
然后我们写个iterator=gen();
调用一下这个函数,看看这个函数中有个next方法
所以生成器函数的调用,不能用
gen()直接调用,而是需要
iterator.next(),先拿到他的iterator,对象,然后
再去.next()这样调用.
然后我们再去看,
在生成器函数中可以使用yield这个关键字,可以看到上面
实际上这个yield的作用就是把代码给分块了.
可以看到分成了4块,把代码