首页 > 解决方案 > 重构`yield None`

问题描述

我在 Python 3 中编写了一个生成器函数。

然后我注意到我没有使用生成器产生的值。(我只是打电话next()并忽略结果。)所以我想我可以用yield None.

下一个问题:我是否应该重构一个只返回 none 的生成器?

也许我可以将生成器重构为一个类并yield None用动态方法调用替换?是否总是可以通过这种方式重构?

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

标签: pythonpython-3.xoopgeneratoryield

解决方案


推荐阅读