generator「generator中文翻译」
generator是什么意思
generator 英[ˈdʒenəreɪtə(r)] 美[ˈdʒɛnəˌretɚ]
n. 发电机,发生器; 电力公司; 生产者,创始者; [乐] 基础低音;
全部释义

[例句]In 2007 an emergency diesel generator began **oking during testing.
2007年,一台应急柴油发电机在测试期间开始冒烟。
generator的实现
1.定义:generator是一个生成器,用来返回迭代器的,和普通函数不同的是不会一次全部执行完,迭代器中有一个next方法,每次调用next就向下执行一步。
2.原理:可以把一个函数分割成若干个小函数,内部维护一个指针,每次根据条件判断移动指针,知道执行结束
3.实现
生成器(Generator)
生成器是一个通过构造函数 Generator 创建的对象,生成器既是一个迭代器,同时又是一个可迭代对象
生成器的创建,必须使用生成器函数(Generator Function)
生成器函数内部是为了给生成器的每次迭代提供数据
每次调用生成器的 next 方法,将导致生成器函数运行到下一个 yield 关键字为止
yield 是一个关键字,该关键字只能在生成器函数内部使用,表达“产生”一个迭代数据
举个例子
再举个例子,用生成器完成那个经典的斐波那契数列
generator 和alternator都是发电机,有什么区别?
很简单。中文发电机这个词挺混淆,因为它没有说清带不带动力机,比如柴油机或其他动力。英文就好理解了generator就是engine+alternator。所以都是发电机的意思,但generator是可以发电的,alternator是不可以发电的,它是generator的一部分。