标签: python python-3.x oop generator yield
我在Python 3中编写了一个生成器函数。
然后我注意到我没有使用生成器产生的值。 (我只是打电话给next()而忽略了结果。)所以我想我可以用yield None代替所有收益。
next()
yield None
下一个问题:我是否应该重构仅返回无值的生成器?
也许我可以将生成器重构为一个类,并用动态方法调用替换yield None?总是有可能以这种方式重构吗?
(问题可能不是很困难,我可能会在接下来的几分钟或几个小时内回答我自己的问题。)