yield 相关问题

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

当我在fixture中使用yield时,yield值返回null

我被要求编写一个日志,在测试发生后显示错误,为此我使用了 conftest.py 文件中的固定装置。 我的代码: pytest.fixture(自动使用= True) def log_during_fails(请求): 欧...

回答 1 投票 0

未检测到 C# 方法(Yield)返回路径

请考虑下面这个非常小的方法 -: IEnumerable CreateObjectList() { 布尔aTest = false; 对象测试 anObject = null; if (aTest == true) { 前...

回答 4 投票 0

Enumerable.SelectMany 抛出错误 CS0411 - 无法从用法推断

我正在使用c#,.net 6.0 我正在尝试将 IEnumerable 方法和 ot 的调用者方法转换为异步工作。 我有一个看起来像这样的代码: 公共 IEnumerable 得到...

回答 1 投票 0

Enumerable.SelectMany 抛出错误 CS0411 - 无法从用法推断[重复]

我正在使用c#,.net 6.0 我正在尝试将 IEnumerable 方法和 ot 的调用者方法转换为异步工作。 我有一个看起来像这样的代码: 公共 IEnumerable 得到...

回答 2 投票 0

如何将 IEnumerable 方法转换为异步工作

我正在使用c#,.net 6.0 我正在尝试将 IEnumerable 方法和 ot 的调用者方法转换为异步工作。 我有一个看起来像这样的代码: 公共 IEnumerable 得到...

回答 2 投票 0

Kotlin 产量示例

我正在学习 Kotlin,出于对它的热爱,我无法直接得到产量/序列。有人可以更正我的代码吗? fun Sequence.mapIterable(transform: (Int)->Int) = 序列...

回答 1 投票 0

如何模拟.修补一个生成器/具有yield的类方法

如何修补生成器类方法。例如在下面的课程中,我们如何修补 get_changed_diff_patch 方法? 类 PassiveJsonMixin(JsonMixin): ”“” 被动物品可以...

回答 1 投票 0

在不关闭文件的情况下调用新函数

我有一个打开 csv 文件的方法和另一个我想用来处理该文件的方法 - 但我还需要它来处理不同类型的对象,所以我想将其保留为独立的我...

回答 1 投票 0

Simply - 服务时间取决于队列长度和资源可用性

我想修改这段代码来解决以下问题:假设我们有两名护士。如果两名护士都有空,那么患者就可以同时使用两名护士,治疗时间就会减少一半。一个病人...

回答 1 投票 0

如何在 Julia 中编写一个简单的函数,类似于 python 中带有 Yield 关键字的函数

我有一个非常简单的函数来说明Python中的yield关键字: def simpleFun(): 产量 1 产量 2 产量 3 x=simpleFun() 打印(x.next()) 打印(x.next()) 打印(x.next()) 哪个...

回答 1 投票 0

如何在生成器中捕获yield而不使用未使用的变量?

我有一个警告“res”被分配了一个值,但从未使用过 no-unused-vars ,代码类似于以下内容: 函数*取消信用(动作){ const res = yield call(/*Nice api 调用 1*/); 常量 res2...

回答 1 投票 0

使用yield将列表函数转换为生成器

我正在尝试使用yield将for循环转换为迭代器,但我的尝试失败了。我不明白为什么产量没有给我预期的输出。有谁知道是什么...

回答 1 投票 0

@yield 未显示在屏幕上

我刚刚开始学习 Laravel 框架,以便开始一个新项目。但是,我遇到了一个问题,@yield 函数没有在屏幕上显示该部分。但是,如果我...

回答 0 投票 0

异常后可以多次从上下文管理器(或类似的)中yield吗?

我想在处理列表时报告多个错误: 例如: 以 MultipleExceptions.testItems(items) 作为值: ... 过程值 如果值==3:引发异常(“3 err”) ...

回答 2 投票 0

可以多次(或类似)从上下文管理器中产生

我想在处理列表时报告多个错误: 例如: 以 MultipleExceptions.testItems(items) 作为值: ... 过程值 如果值==3:引发异常(“3 err”) ...

回答 1 投票 0

提供的代码中的“yield”关键字有什么作用?它生成一个生成器对象,但在循环中表现不同

这个问题参考了这篇关于关键字“yield”的[Stackoverflow][1]帖子。 我的理解是,如果函数中有“yield”语句,则该函数是 cal...

回答 1 投票 0

如果我没有从“yield from”中产生任何东西,会发生什么?

如果我没有产出任何东西会发生什么? 这是一个例子: 定义内部(x): 如果 x > 0: 产量“大于零” elif x==0: 产量“零” ...

回答 1 投票 0

Python 使用嵌套生成器进行操作

我有一些这样的代码: A类: def __iter__(自身): 对于范围(100)内的 i: 产量我 B类: def __init__(self, src): self.src = src def __iter__(自身): 对于我来说 self.sr...

回答 1 投票 0

我可以让 TypeScript 更好地理解联合中的这个生成器吗?

在此示例中: 类型 Union = () => 生成器 |空白; 函数回调(_callback:联合){} 回调函数(函数*(){ 常量值=产量; }); 打字稿

回答 1 投票 0

yield 不立即将结果返回给调用者 api - C#8,IAsyncEnumerable

我在 api 端点中有一个代码,它应该在收到结果后立即产生结果 - var azResponse = await _openAIRepository.GetStreamingResponse(rawAzureOpenAIRequest.Model, optns,

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.