実際には、Python 3.3の新しい「yieldfrom」構文の主な用途は何ですか?

| | | | | | | | | | | |

私は PEP380に頭を悩ませるのに苦労しています。 。

  1. 「yieldfrom」が役立つ状況は何ですか?
  2. 従来のユースケースは何ですか?
  3. マイクロと比較する理由-スレッド?

[更新]

問題の原因がわかりました。ジェネレーターを使用したことがありますが、コルーチンを実際に使用したことはありません( PEP-342 )。いくつかの類似点にもかかわらず、ジェネレーターとコルーチンは基本的に2つの異なる概念です。コルーチン(ジェネレーターだけでなく)を理解することは、新しい構文を理解するための鍵です。

IMHOコルーチンは最もわかりにくいPython機能です。ほとんどの本では、コルーチンは役に立たず、面白くないように見えます。

すばらしい回答をありがとうございますが、agfDavidBeazleyのプレゼンテーション。デビッドは揺れる。