問題タブ [sequence-generators]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 非同期python itertoolsは複数のジェネレーターをチェーンします
明確にするために更新された質問:
2 つの処理ジェネレーター関数があるとします。
私は itertools でそれらを連鎖させることができます
そして、それを使って別のジェネレータ関数オブジェクトを作成できます。
または単に私がしたいだけならnext(mix)
、そこにあります。
私の質問は、非同期コードで同等のことを行うにはどうすればよいですか?
私はそれが必要だから:
- yield で返す (1 つずつ)、または
next
イテレータを使用して返す - 最速で解決された利回りが最初 (非同期)
前へ アップデート:
実験と調査の結果、 itertools の非同期バージョンとして記述されているaiostreamライブラリを見つけたので、次のことを行いました。
しかし、私はまだできませんnext(a_mix)
またnext(await a_mix)
私はまだそれをリストにすることができますが:
1 つの目標が達成され、あと 1 つの目標が達成されました。
yield で返す (1 つずつ)、または
next
イテレータを使用して返す- 最速で解決された利回りが最初 (非同期)