問題タブ [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.
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: 私の質問:
ruby - 検索の反対を行うRubyのメソッドはありますか?
ブロックがfalseを返す最初の要素を見つけるメソッドはありますか?
つまり、次のように動作します。
python - Python は Ruby の #each_cons に相当しますか?
Rubyのに相当するPythonicはあり#each_cons
ますか?
Ruby では、次のことができます。
ruby - インスタンスメソッド「each_with_index」はどこで定義されていますか?
私はRuby1.8.6のドキュメントを探していますが、そこには何も言及されていませんeach_with_index
。しかし、Ruby 1.8.7または1.9.2を起動して以下を実行すると、機能します。
どこeach_with_index
から来たの?Hash.superclasss
でありObject
、Object
このインスタンスメソッドを実装していません。
c# - LINQ の列挙可能なメソッドは要素の相対的な順序を維持しますか?
要素List<Foo> foos
の現在の順序が重要な場所があるとします。GroupBy
その後、 、Where
またはなどの LINQ 列挙型メソッドを適用すると、元のリストと同じ相対的な順序で反復するためSelect
に、結果に依存できますか?IEnumerable<Foo>
python - 列挙可能なオブジェクトに属するリスト要素を並べ替える
私は可能な製品の種類のリストを持っています:
そして、いくつかのProductオブジェクトを含む2番目のリスト。
各製品には、タイプを選択するためのフィールド/プロパティがあります。
次に、PRODUCT_TYPE_CHOICESを列挙し、列挙可能なアイテムごとに、その名前と、列挙可能なタイプの製品(すべての製品から)の量を含むリストを作成します。
現在私はこれを持っています:
そのため、各タイプの製品の量が不足しています。私はラムダでこれを行おうとしていましたが、現在は成功していません。
ruby - 配列/列挙可能の各要素にメソッドを適用する
これは私の配列です:
to_s
メソッドをすべての配列要素に適用して取得したいと考えていますarray = ['one','two','three']
。
どうすればこれを行うことができますか(列挙可能な各要素を別のものに変換します)?
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
、解決策を見つけましたか?
ruby - Ruby:列挙可能な範囲内での歩留まり
ボイラープレートベンチマークコードを作成するために、列挙可能なブロック内で譲歩できるようにしたいと思います。
基本的に私はこれ(簡略化)で何かをしたいです:
次に、このメソッドを使用して、このボイラープレートベンチマークコードを反復するブロックにラップし、次のように呼び出すことができるようにしたいと思います。
...そしてこのコードを実行すると、次のログ出力が得られます。
このようなことは可能であるに違いないようですが、構文も、(それを調べるために)そのようなものが何と呼ばれるのかを理解することができませんでした。
問題は、反復する列挙可能なオブジェクトの外側と、反復ブロックの内側の両方でボイラープレートをラップする必要があることです。列挙可能なオブジェクトを問題なく渡すことはできますが、渡すブロック内から反復オブジェクトのメソッドを呼び出すことができないようです。
この説明が理にかなっていることを願っています、私はそれを説明するのに苦労しています。何か説明が必要な場合はコメントを残してください。もっとよく説明しようと思います。
ruby - 列挙子:2つのパラメーターを持つ収集メソッド
私はこのコードを持っています:
それはruby-1.9.2の風のように機能しています。
ただし、これはruby-1.8.7では機能しません。これは、収集が2つのパラメーターを取得することを好まないためです。
本当のドキュメントを読むと、collectは2つのパラメーターを期待していませんが、ruby1.9.2では機能しています。だから私は何かが足りないのですか、私のArray
/Enumerable
は奇妙な方法でパッチされていますか、それともドキュメントが間違っていますか?