yield 相关问题

yield是(1)有助于创建生成器函数的关键字,(2)用于将控制从一个协程转移到另一个协同程序的Ruby语句

何时不使用收益率(返回)[重复]

这个问题在这里已经有了答案:在返回IEnumerable时是否有理由不使用'yield return'?关于这些好处,这里有几个有用的问题......

回答 11 投票 153

Selenium WebDriverWait页面加载如何写yield语句

我正在尝试等待一个页面完全加载Selenium,并试图使用其他答案的代码:https://stackoverflow.com/a/30385843/8165689这个答案中的第三种方法使用Selenium的'...

回答 1 投票 0

c#结合多个函数的yield return

只有当调用者实际需要该特定枚举元素时,c#yield compute才会延迟循环的每次迭代的执行。是否有可能结合多个这样的收益率...

回答 1 投票 2

使用生成器函数迭代迭代[duplicate]

即时通讯面对这个问题,我希望你们中的一些人可以提供帮助:编写一个接受可迭代和正数n的函数。该函数返回一个新的迭代器,它提供来自...的值

回答 1 投票 0

Python解释器如何实现协同程序

目前,我正在尝试理解Python如何实现yield和generator。在文档上说它被暂停,我们的意思是保留所有本地状态,包括当前的绑定......

回答 1 投票 0

python在C / C ++中的yield功能? [重复]

我刚刚了解了python中的yield关键字 - 非常令人印象深刻且非常有用。在C和C ++语言中是否有任何等价物?

回答 2 投票 5

我如何获得TypeScript来自动推断`yield`调用结果的类型?

在以下代码示例中:function * gen(){让v =产生Promise.resolve(0);返回v; } v的类型被推断为任何。我想知道是否有一种方法可以推断出...

回答 1 投票 6

令人困惑的python收益行为

我今天遇到了一个有趣的收益行为,我真的不明白。这是我的代码:def a():def b(x):print(“输入b。”)如果x == 0,则产生0:print(“...

回答 2 投票 2

`block_given?`渲染`&block`参数是否可选?

我对以下内容感到满意:def some_def(foo,&block)put“block used below”block.call(foo)end def some_other_def(bar)puts“using yield below”yield bar puts ...

回答 2 投票 0

Python joblib并行函数的多个返回和打印输出

希望从Python中的并行化函数输出多个产量(或返回值)。得到某种酸洗错误。请注意,我还希望在...中看到x的打印输出

回答 1 投票 0

自定义foreach中的yield return不按预期工作

我有一个重写的SaveChangesAsync EF方法如下:public override Task SaveChangesAsync(CancellationToken cancellationToken = default(CancellationToken)){...

回答 3 投票 0

对Kotlin产量的理解

我没有看到Kotlin中关键字Yield的非常明确的定义。上面链接中的示例并没有提及,但以下,val序列=序列{val start = 0 //产生...

回答 2 投票 4

如何修复此BST实施中的产量使用?

我想从树中获取值作为生成器来迭代它们。在这种情况下,yield只给我一个值。函数print_tree按预期工作 - 它显示从最小值到...的值

回答 1 投票 0

测试生成器函数有奇怪的行为

我发现了一个奇怪的行为,它与测试生成器函数有关。我猜它背后有一个原因,但我不知道是什么。这是我的代码:class Foo:def foo_function(...

回答 1 投票 -1

将yield与python中的if / else循环结合起来

我想在法语单词列表中加入两个用星号(*)分隔的单词。加入这些单词后,我想检查这个单词是否存在于法语词典中。如果是这样,连接词......

回答 3 投票 1

我的for-loop与yield相结合的问题

我有一个程序连接用星号分隔的单词。程序删除星号并将单词的第一部分(星号前面的部分)与第二部分(一个......)连接起来。

回答 2 投票 1

请求Simpy资源永远不会成功

我目前正在尝试使用SimPy对服务计数器进行建模,但是我在使用yield来保存资源方面遇到了困难。在Counter.arrive()函数下,如果存在“yield req”行,...

回答 1 投票 1

为什么这个python生成器每次都返回相同的值?

我有这个生成列表的生成器:def gen():state = [None] for i in range(5):state [0] = i yield state这是输出,当我调用它时:>>> list(gen) ()...

回答 2 投票 8

PHP - 如何计算生成器的产量

使用PHP> = 5.5如果我们有一个产生值的方法,那么计算这些值的最佳方法是什么?我期待的是能够将Generator转换为数组并计算,...

回答 4 投票 6

C#中使用的yield关键字是什么?

在我如何只公开IList的一个片段<>问题中,其中一个答案有以下代码片段:IEnumerable FilteredList(){foreach(FullList中的对象项)...

回答 16 投票 744

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.