問題タブ [enumerable]

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 投票する
2 に答える
4529 参照

c# - DataTable から DataTable に挿入

いくつかの条件で、ある DataTable から別の DataTable にデータを挿入したいと考えています。このリンクが役立つことがわかりました: http://social.msdn.microsoft.com/Forums/en-US/csharplanguage/thread/7a5d0f88-3e71-435a-ae3c-ff01d1ca22a2/.ToList()しかし、クエリに入れることができません. 以下のエラーが表示されます。

'System.Data.EnumerableRowCollection<System.Data.DataRow>' does not contain a definition for 'ToList' and no extension method 'ToList' accepting a first argument of type 'System.Data.EnumerableRowCollection<System.Data.DataRow>' could be found (are you missing a using directive or an assembly reference?)

これを解決するのを手伝ってもらえますか?

PS: 私の質問:

0 投票する
3 に答える
2771 参照

ruby - 検索の反対を行うRubyのメソッドはありますか?

ブロックがfalseを返す最初の要素を見つけるメソッドはありますか?

つまり、次のように動作します。

0 投票する
8 に答える
2758 参照

python - Python は Ruby の #each_cons に相当しますか?

Rubyのに相当するPythonicはあり#each_consますか?

Ruby では、次のことができます。

0 投票する
3 に答える
541 参照

ruby - インスタンスメソッド「each_with_index」はどこで定義されていますか?

私はRuby1.8.6のドキュメントを探していますが、そこには何も言及されていませんeach_with_index。しかし、Ruby 1.8.7または1.9.2を起動して以下を実行すると、機能します。

どこeach_with_indexから来たの?Hash.superclasssでありObjectObjectこのインスタンスメソッドを実装していません。

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

c# - LINQ の列挙可能なメソッドは要素の相対的な順序を維持しますか?

要素List<Foo> foosの現在の順序が重要な場所があるとします。GroupByその後、 、Whereまたはなどの LINQ 列挙型メソッドを適用すると、元のリストと同じ相対的な順序で反復するためSelectに、結果に依存できますか?IEnumerable<Foo>

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

python - 列挙可能なオブジェクトに属するリスト要素を並べ替える

私は可能な製品の種類のリストを持っています:

そして、いくつかのProductオブジェクトを含む2番目のリスト。

各製品には、タイプを選択するためのフィールド/プロパティがあります。

次に、PRODUCT_TYPE_CHOICESを列挙し、列挙可能なアイテムごとに、その名前と、列挙可能なタイプの製品(すべての製品から)の量を含むリストを作成します。

現在私はこれを持っています:

そのため、各タイプの製品の量が不足しています。私はラムダでこれを行おうとしていましたが、現在は成功していません。

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

ruby - 配列/列挙可能の各要素にメソッドを適用する

これは私の配列です:

to_sメソッドをすべての配列要素に適用して取得したいと考えていますarray = ['one','two','three']

どうすればこれを行うことができますか(列挙可能な各要素を別のものに変換します)?

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

linq - Moq First()Last()およびGetEnumerator()の奇妙さ

ルートパーツをからMoqingしています rps = new List... (3 Route Parts)

そしてMoqing GetEnumerator()私のルートについては以下のように

route.Setup(ro => ro.GetEnumerator()).Returns(rps.GetEnumerator());

しかし、Moq次のコードでは、への呼び出しで「シーケンスに要素が含まれていません」で失敗しますLast()

すぐにウィンドウを見ると、複数回First() Last()実行すると値が変わることがわかります。First() Last()まるで呼び出されたMoveNext()が呼び出されなかったかのようにReset()、そしてEnumerableは完全に混乱しました。誰かがこれを経験しMoq、解決策を見つけましたか?

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

ruby - Ruby:列挙可能な範囲内での歩留まり

ボイラープレートベンチマークコードを作成するために、列挙可能なブロック内で譲歩できるようにしたいと思います。

基本的に私はこれ(簡略化)で何かをしたいです:

次に、このメソッドを使用して、このボイラープレートベンチマークコードを反復するブロックにラップし、次のように呼び出すことができるようにしたいと思います。

...そしてこのコードを実行すると、次のログ出力が得られます。

このようなことは可能であるに違いないようですが、構文も、(それを調べるために)そのようなものが何と呼ばれるのかを理解することができませんでした。

問題は、反復する列挙可能なオブジェクトの外側と、反復ブロックの内側の両方でボイラープレートをラップする必要があることです。列挙可能なオブジェクトを問題なく渡すことはできますが、渡すブロック内から反復オブジェクトのメソッドを呼び出すことができないようです。

この説明が理にかなっていることを願っています、私はそれを説明するのに苦労しています。何か説明が必要な場合はコメントを残してください。もっとよく説明しようと思います。

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

ruby - 列挙子:2つのパラメーターを持つ収集メソッド

私はこのコードを持っています:

それはruby-1.9.2の風のように機能しています。

ただし、これはruby-1.8.7では機能しません。これは、収集が2つのパラメーターを取得することを好まないためです。

本当のドキュメントを読むと、collectは2つのパラメーターを期待していませんが、ruby1.9.2では機能しています。だから私は何かが足りないのですか、私のArray/Enumerableは奇妙な方法でパッチされていますか、それともドキュメントが間違っていますか?