摘要:        
e.send 和 next(e)区别: 1,如果函数内的yield是表达式形式,那么,必须先next(e) 让函数初始化到某个位置。 2,二者的共同之处,是都可以让函数在上次暂停的位置继续运行。 但,send在触发下一次代码执行时,会顺便给yield传一个值,再往下走。    阅读全文
posted @ 2018-01-18 15:36
老王的农场
阅读(290)
评论(0)
推荐(0)
        
            
        
        
摘要:        
生成器:函数内带有yield关键字,那么,这个函数执行的结果就是生成器。 生成器,本质就是迭代器。 迭代器,是一次性的。 return与,yield 1,return只能返回一次函数就彻底结束了。而yield能返回多次值。 2,yield把函数变成生成器 迭代器 >把iter,next方法给到函数了    阅读全文
posted @ 2018-01-18 11:59
老王的农场
阅读(3882)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号