問題タブ [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 投票する
1 に答える
4434 参照

ruby-on-rails - rails-Group_byを使用する場合-インデックスを取得する方法は?

私は次のものを持っています:

問題は、インデックスが必要なことです。だから私は上記を更新しました:

その後、エラーが発生して中断します:undefined method `last'for 0:Fixnum

アイデア?ありがとうございました

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

c# - コード コントラクト、forall およびカスタム列挙可能

私は C# 4.0 と Code Contracts を使用しており、独自のカスタムGameRoomCollection : IEnumerable<GameRoom>.

のインスタンスに値要素GameRoomCollectionが含まれないようにしたいと思います。nullしかし、私はこれができないようです。一般的なルールを作成する代わりに、わかりやすく単純な例を作成しようとしました。はのAllGameRoomsインスタンスですGameRoomCollection

なぜ私が証明していないのか、誰にもわかりますgameRoomnull?

編集:

反復する前にオブジェクトの参照を追加しても機能しません。

EDIT2:

ただし: ゲーム ルームのコレクション タイプを配列に変換すると、正常に動作します。

IEnumerable<T>これは、インターフェイスのメソッドのルールを定義できないことが原因ですか?

EDIT3:問題はこの質問に何らかの形で関連している可能性がありますか?

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

asp.net-mvc - MVCビューとリストの列挙

MVC3を使用して、コントローラーにこれがあります。ビュー内でこれを列挙するにはどうすればよいですか?

「object」には「GetEnumerator」のパブリック定義が含まれていないため、foreachステートメントは「object」タイプの変数を操作できません。

@foreach(ViewData ["switches"]のSystem.Collections.ArrayListアイテム){}

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

ruby - 収量という言葉の意味

現在、David A.Blackの「TheWell-GroundedRubyist」を読んでいて、10.9章(列挙子と列挙可能性の次の次元)に固執しました。私の質問はyield方法についてです。yieldRubyの文脈での単語の意味は何ですか?私の母国語はロシア語です、そしてグーグル翻訳は私を混乱させているたくさんの翻訳の変形を私に示します。それらのいくつかがあります:与える持ってくる降伏するあきらめる)、作り出す同意する従う、そして他の多く。

UPD:Enumerator :: Yielder#yieldメソッドの意味を理解しようとしているが、yieldキーワード自体は理解しようとしていないという事実に注意してください 。

UPD_2:列挙子に関する興味深い記事「Rubyのレイジー列挙子」を見つけました。

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

ruby - Enumerator::Yielder#yield メソッドが役立つのはいつですか?

質問「yieldという言葉の意味Enumerator::Yielder#yield」は、その方法に言及しています。使ったことがないので、どんな場面で役立つのだろう。

エラトステネスのふるいなど、項目の無限リストを作成する場合や、外部イテレータを使用する必要がある場合に、主に役立ちますか?

0 投票する
9 に答える
55057 参照

c# - LinqでのEnumerable.Zip拡張メソッドの使用は何ですか?

Enumerable.ZipLinqでの拡張メソッドの使用は何ですか?

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

c# - 配列 T myArray[] のシーケンスを IEnumerable に変換しますC#で

In the following code I want to return an IEnumerable without creating a new data structure object. However, I get a compiler error with the following code. What am I missing?

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

ruby - Enumerable#collect で反復をスキップする

条件nextが満たされた場合、配列にcollect入れますが、条件が満たされた場合、返された配列に要素をnil入れないようにしています。delete_if { |x| x == nil }返された配列を呼び出さずにこれは可能ですか?

(Ruby 1.8.7 を使用。私のコードの抜粋はかなり抽象化されています)

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

ruby - 配列内の Ruby の最長の単語

配列内の最長の単語を見つけるためにこのメソッドを作成しましたが、それを行うためのより良い方法があるかどうか疑問に思っています。私はRubyにかなり慣れていないので、injectメソッドを学習するための演習としてこれを行いました.

配列内の最長の単語、または等しい最長の単語の配列のいずれかを返します。

0 投票する
7 に答える
53258 参照

ruby - Array#eachとArray#map

唯一の違いは、ケース1が使用しvs.map、ケース2がを使用することvs.eachです。

ここで何が起こったのですか?