重构“无收益”

时间:2018-08-06 19:15:35

标签: python python-3.x oop generator yield

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

然后我注意到我没有使用生成器产生的值。 (我只是打电话给next()而忽略了结果。)所以我想我可以用yield None代替所有收益。

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

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

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

0 个答案:

没有答案