問題タブ [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.
python - Pythonでジェネレータオブジェクトをリセットする
複数のyieldによって返されるジェネレータオブジェクトがあります。このジェネレーターを呼び出す準備は、かなり時間のかかる操作です。だから、ジェネレーターを何度か再利用したいのです。
もちろん、私はコンテンツを単純なリストにコピーすることを念頭に置いています。ジェネレーターをリセットする方法はありますか?
c# - 匿名型 IEnumerable からアイテムのサブセットを選択するにはどうすればよいですか?
次のコードがあります。
CodeDescriptionはbenefitCodeのプロパティではなく、顧客がdropDrownListでこのように表示することを望んでいるため、匿名タイプのルートに行かなければなりませんでした。とにかく私の質問は、このリストからアイテムのサブセットを選択するにはどうすればよいですか? BenInterest 属性に基づいて項目を選択する必要があります。
これはIEnumerableを返すので、このルートに行こうとしていますが、ここで行き詰まります。私の意図は、新しい IEnumerable リストを作成し、それにドロップダウン データソースを設定することです。
では、目的の項目のみを含む同じ匿名型の新しい Enumerable を作成するにはどうすればよいですか。
助けてくれてありがとう。乾杯、~ck
c# - 誰かがyieldキーワードをわかりやすく説明できますか?
私は、yield キーワードが Stack Overflow やブログで非常に多く使用されているのを見てきました。LINQは使用しません。誰かがyieldキーワードを説明できますか?
同様の質問が存在することは知っています。しかし、平易で単純な言葉でその使用法を実際に説明しているものはありません。
c# - リターン ルックアップ リストを生成するか、C# で静的リストをプリロードする方が良いですか?
Silverlight のドロップダウンに入力するために使用する単純なルックアップ リストがあります。この例では、米国の州を使用しています。
静的リストを返すか、 yieldキーワードを使用する方が良いかどうかを判断しようとしています。次の 2 つのコードのうち、どちらが優先され、その理由は何ですか?
バージョン 1:イールド リターンの使用
バージョン 2:リストを返す
c# - C#スレッドセーフでyield returnはありますか?
次のコードがあります。
これはスレッドセーフですか?そうでない場合はlock
、ループの周りに配置する必要がありyield return
ますか?
これが私が意味することです:
Thread1 はKeys
プロパティにアクセスし、Thread2 は基になるディクショナリに項目を追加します。Thread2 の追加によって Thread1 は影響を受けますか?
ruby - Rubyでyieldを括弧で囲む必要がありますか?
Rubyでは使用できます
すべてが機能しますが、もしそうなら
将来の互換性のために括弧が必要であるという警告が表示されます。上記を次のように変更できます
インタプリタは再び満足していますが、なぜ一方の呼び出しで括弧が必要で、もう一方の呼び出しで括弧が必要なのかわかりませんか?
ruby - 歩留まり:なぜ私は書くことができないのですか:p test_method {i.upcase}
このようにtest_methodを呼び出すと、次のようになります。
単にこれを言うのではなく、なぜブロック内に{|i|}が必要なのですか。
私がそう思う理由は、test_methodでyieldが呼び出されたときに、すでに{|i|}があるからです。