問題タブ [yield]

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.

0 投票する
4 に答える
612 参照

c# - IEnumerable 使用時のメモリ オーバーフローを防ぐ方法とLinq-To-Sql?

この質問は私の以前の質問に関連しています

それが私の現在のコードです

IEnumerable が大きすぎるため、メモリ オーバーフローが発生しています。どうすれば防ぐことができますか?

0 投票する
10 に答える
134191 参照

scala - Scala の利回りは?

Ruby と Python の歩留まりがよくわかりました。Scala の yield は何をしますか?

0 投票する
1 に答える
735 参照

python - Python テスト ジェネレーターが機能しないのはなぜですか?

これは、yield の使用をテストするためのサンプル スクリプトです...間違っていますか? 常に「1」を返します...

0 投票する
6 に答える
17739 参照

scala - Scala - forループでyieldを複数回使用できますか?

例:

このようなことはできますか?

基本的に、反復ごとに複数の結果を生成したいと考えています。

0 投票する
2 に答える
5563 参照

c# - オープンソースの金融ライブラリーは特に成熟するまで利回り

Yield To Maturityやその他の債券計算を実装するオープンソースの金融ライブラリを知っている人はいますか?ライブラリは.Netから呼び出すことができる必要があります。

0 投票する
4 に答える
11867 参照

c# - 「yield」キーワードを使用してステート マシンを実装する

ここに示すように、yield キーワードを使用して単純なステート マシンを実装することは可能ですか。私には、C# コンパイラが、yield ステートメントを機能させるためにステート マシンを内部的に実装しているため、大変な作業を行ったように見えます。

コンパイラーが既に行っている作業に便乗して、コンパイラーにステートマシンのほとんどを実装してもらうことはできますか?

誰かがこれを行ったことがありますか、技術的に可能ですか?

0 投票する
5 に答える
23969 参照

c# - C#では、匿名メソッドにyieldステートメントを含めることができないのはなぜですか?

私はこのようなことをするのがいいと思いました(ラムダがyield returnを実行します):

しかし、匿名メソッドではyieldを使用できないことがわかりました。なぜだろうか。歩留まりのドキュメントには、許可されていないと書かれています。

許可されていなかったので、リストを作成してアイテムを追加しました。

0 投票する
6 に答える
46104 参照

c# - 一度にyieldreturnを使用してすべての列挙可能オブジェクトを返します。ループせずに

カードの検証エラーを取得するための次の関数があります。私の質問は、GetErrorsの処理に関するものです。どちらのメソッドも同じ戻り型を持っていIEnumerable<ErrorInfo>ます。

GetMoreErrorsそれらを列挙することなく、すべてのエラーを返すことは可能ですか?