当前位置:首页 > 英文周记 > 正文内容

generator「generator中文翻译」

更新时间:2026-07-17 15:08:00 周记网4年前 (2023-01-21)英文周记122

generator是什么意思

generator 英[ˈdʒenəreɪtə(r)] 美[ˈdʒɛnəˌretɚ]

n. 发电机,发生器; 电力公司; 生产者,创始者; [乐] 基础低音;

全部释义

generator「generator中文翻译」

[例句]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的一部分。

标签: generator

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。