在 Python 中,大多数使用 yield from 的示例都解释为“yield from”可以理解为
yield from foo()
类似于
for x in foo(): yield x
另一方面,它似乎并不完全相同,其中还添加了一些魔法。我对于使用一个带有我不理解的魔法的函数感到有点不安。我需要了解哪些关于yield from
的魔法知识,以避免陷入魔法产生的意外情况?魔法提供了哪些优势,我应该注意什么?