重构`yield None`

2024-04-16 06:32:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我用python3编写了一个生成器函数。你知道吗

然后我注意到我没有使用生成器生成的值。(我只调用next()并忽略结果)所以我想我可以用yield None替换所有收益率。你知道吗

下一个问题:我应该重构一个只返回nones的生成器吗?你知道吗

也许我可以将生成器重构成一个类,并用动态方法调用替换yield None?这样重构总是可能的吗?你知道吗

(问题可能不是很难回答,我可能会在接下来的几分钟或几小时内回答我自己的问题。)


Tags: 方法函数none动态python3next重构yield