問題タブ [iteration]
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# - C#列挙型を反復処理しますか? (System.Array のインデックス作成)
次のコードがあります。
ただし、値にインデックスを付けることができません。これを行う簡単な方法はありますか?
または、何かを完全に見逃したことがありますか。
performance - ActionScript2 のパフォーマンス: オブジェクト属性の繰り返し
オブジェクト属性を反復するときと配列を反復するときのパフォーマンス ヒットはありますか?
オブジェクトを使用した例:
対配列の使用
では、どちらがより速く、最も重要なことでしょうか?
IIRC、一部の JavaScript 実装では、オブジェクト属性を反復処理すると最大 20 倍遅くなりますが、ActionScript2 でそのような測定値を見つけることができませんでした。
javascript - 配列の繰り返しに「for...in」を使用するのが悪い考えなのはなぜですか?
for...in
JavaScript で配列を使用しないように言われました。なぜだめですか?
c# - C#ラージツリーの反復
親子関係で組み立てられた大きな結果セットがあります。ツリーを歩き、結果をユーザーに表示する必要があります。
再帰を使用する前にこれを実行しましたが、結果セットが大きい可能性があるため、StackOverflowExceptionを受け取る可能性を回避したいと思います。
スタックを使用するMSDNで次の例を見つけました。私が抱えている問題は、スタックが後入れ先出しであるため、データが正しく表示されないことです。次のようにしたいと思います。
しかし、次のようになります。
何か案は?
これが私のコードの例です。に次の列があると仮定しDataTable dt
ます:ID、ParentID、およびText
c# - C#での並列反復?
foreach
C#で並列列挙型に対してスタイルの反復を行う方法はありますか? for
添え字付きリストの場合、インデックス範囲で int を反復する通常のループを使用できることはわかっていますが、いくつかの理由でそれを好むforeach
のです。for
C# 2.0 で動作する場合のボーナス ポイント
python - Python を使用して文字列内の各文字を反復処理する
std::string
C++ では、次のように繰り返すことができます。
Python で文字列を反復処理するにはどうすればよいですか?
iteration - Python で NP-Complete(?) 問題のオブジェクトのすべての可能な状態を取得する
例 (または実際のユースケース) が NP-Complete と見なされるかどうかはわかりませんが、これが利用可能なアルゴリズムであると仮定して、以下を実行する最も Pythonic な方法について疑問に思っています。
あなたが持っているとしましょう:
人のグループを必要とするいくつかの操作。(重要な値は、人が幸せか悲しいかです。)
したがって、PersonA、PersonB、PersonC、PersonD が与えられた場合、悲しい人物と幸せな人物の可能な 2**4 の組み合わせのリストを完成させたいと思います。すなわち
これを行う良いPythonicの方法はありますか? 私はリスト内包表記について考えていました (そして、オブジェクトを呼び出して true と false の 2 つのオブジェクトが返されるようにオブジェクトを変更します) が、私が見た内包表記では、事前に人の数を知る必要があります。人数に関係なくやってみたいです。
編集 : これに対して実行する操作が、より大きな問題セットの一部であると仮定します。問題を解決するには、特定のセットの Person のすべての値をテストする必要があります。(つまり、これは現在NP完全に見えないことを知っています=))何かアイデアはありますか?
ありがとう!
c# - クラス プロパティの反復処理
Color クラスの Color プロパティを繰り返し処理しようとしています。
残念ながら、コレクションには含まれていないため、一連の静的プロパティを持つ単なるクラスです。
クラスのプロパティを静的またはオブジェクトベースで反復処理できるかどうかは誰にもわかりませんか?
java - ArrayList を逆方向に繰り返すと、IndexOutOfBoundsException が返される
ArrayList を逆に繰り返すと、IndexOutOfBoundsException が発生します。前方反復を実行してみましたが、問題はありません。リストには 5 つの要素があることを期待し、知っています。コードは以下のとおりです。
前方反復 - これは正常に機能していますが、私にとっては役に立ちません:
エラー:
また、逆反復のより良いイディオムを誰かが知っている場合は、喜んで試してみたいと思います。
sql - vb.net のクエリ結果のサイクル
私は、SQL クエリを処理し、レコード セットの結果をループする VB6 ADO の方法に精通しています。
しかし、サーバーにクエリを実行し、結果を循環させ、VB.Net でクエリを破棄する正しい方法は何ですか? 私が使用してきたすべての方法は不安定で、ランダムにクラッシュするようです。
私は次のコードを使用しています:
そして、次のように使用します。