yield
yield是什么意思,yield怎么读 语音:
英音
[ji:ld]
美音 [jild]
vt. 屈服,投降;生产;获利;不再反对
vi. 放弃,屈服;生利;退让,退位
n. 产量,产额;投资的收益;屈服,击穿;产品
在编程中,"yield"是一个关键字,通常用于生成器(generator)函数。生成器是一种特殊的函数,它在执行过程中可以暂停和恢复,而不需要像普通函数那样一次性加载所有代码。当"yield"关键字在函数中插入时,它会暂停函数的执行,并返回一个值。当再次调用生成器函数时,它会从上次暂停的地方继续执行,直到再次遇到"yield"关键字。这使得生成器非常适合处理大量数据,因为它们可以按需生成数据,而不是一次性加载所有数据。此外,生成器还可以用于实现迭代器模式,允许程序以迭代方式访问数据集。
【记】“又得”→又得到了很多→出产很多产品。
复数: yields
第三人称单数: yields
过去式: yielded
过去分词: yielded
现在分词: yielding
yield 出产,屈服
来自PIE*gheldh,支付,付款,引申词义屈服,词源同guild.其原义为加入行业公会,获取行业保护,引申词义出产,收获。
用作动词(v.)
- The village abounds in fields that yield many bushels of corn.
那个村庄到处都是盛产玉米的农田。 - The combined investment is expected to yield $5,000 in the first year.
第一年该总投资有望获利5000美元。 - We" ve already made it clear that we will not yield to pressure.
我们已经表明我们不会屈服于压力。 - The shelf is beginning to yield under that heavy weight.
架子被那么大的重量压得弯了下去。
用作名词(n.)
- So if the share price rises and the dividend does not, then the yield falls.
因此,如果股份上涨而股息不变,收益就下跌。 - Wheat yields doubled last year.
去年小麦产量翻了一番。
"yield from":表示从某个源或数据源中产生或获取数据。
"yield result":表示在生成器函数中返回或产生结果。
"yield expression":表示在生成器函数中使用表达式来产生值。
以上是网校头条http://www.wangxiaotoutiao.com小编为您整理的yield单词相关内容。