問題タブ [for-loop]

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

c# - Enumerable.Rangeを使用したforeachと従来のforループについての考え

C#3.0では、私はこのスタイルが好きです:

従来のforループを介して:

'n'が小さいのでパフォーマンスが問題ではないと仮定すると、従来のスタイルよりも新しいスタイルに反対する人はいますか?

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

php - このphpループが機能しないのはなぜですか?

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

これは、15 分間隔で 01:00 から 24:45 までのオプションを含む選択入力を生成するのにうまく機能します。ただし、コードを変更して if ステートメントを追加すると、奇妙な結果が得られます...

アイデアは (勝手に!) select 入力をデフォルトの 19.30 にすることです。上記のコードは
selected = "selected"、19:30 オプションだけでなく、19:30 以降のすべてのオプションに追加されます。if ステートメントを少し変更すると、 つまり、代わりにif ($perfTime = '19:30') { ...単一のステートメントを使用すると、すべての値が 19:30 の一連のオプションが作成されます。私は何を間違っていますか?===

0 投票する
5 に答える
168 参照

c - segfaultでいくつかのインデックスが欠落しているforループ

アプリケーションの出力(下)は次のとおりです。

要素インデックス番号:0要素コンテンツ:22
要素インデックス番号:1要素コンテンツ:22
要素インデックス番号:2要素コンテンツ:22
要素インデックス番号:3要素コンテンツ:22
要素インデックス番号:4要素コンテンツ:22
要素インデックス番号:22要素の内容:134513712

5〜21のラベルが付いたインデックス要素が欠落しているのはなぜですか?配列の境界がオーバーフローしたためにこのコードがセグメンテーション違反になる可能性があることを理解しています。そのように設計されています。このコードがなぜ悪いのか、特定のインデックスがスキップされる理由には興味がありません。

0 投票する
14 に答える
75422 参照

vb.net - For ... Each Loopを後方に実行することは可能ですか?

これが従来の方法では可能だとは思いませんが、次のような冗長なコードです。

おそらく、従来のFor..Eachループの前にmyStringオブジェクトを反転する必要がありますよね?

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

django - django: 2 番目の for ループは要素を生成しません

レコードセットを取得し、for ループを実行してデータを次のように表示します。

それはうまくいきます。

ただし、次の数行のコードにはこれがありますが、これはあまり機能しません。

私が知る限り、それは同じコードであり、フォーマットが異なるだけです。コード 1 が 1 つの結果を生成する場合、コード 2 は 1 つの出力を生成しますが、データは生成しません。出力は次のとおりです。

データがありません...何が間違っていますか?

ああ、両方のサイクルがifケースでラップされています...

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

java - この for ループで NullPointerException が発生するのはなぜですか?

ここに私のコードがあります:

このコードの実行時に NullPointerException が発生するのはなぜですか?

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

c# - for ループでのコレクション値の変更

過去数日間、友人のために取り組んできたコードが少しあります。高レベルでは、テキスト ファイルを解析し、MDB に書き込みます。簡単に言うと、ネストされた 2 つのループで項目を処理しています。内側のループは特定の場合にのみ呼び出されますが、呼び出されると奇妙なことをします。

たとえば、ループは 2 回実行され、cr.Tif の値を sometext_A と sometext_B に設定する必要があります。これは正しく機能しますが、2 番目の項目がコレクションに追加されると、最初の項目の値がそれに一致するように変更されます。

これは、これらのオブジェクトがどのようにインスタンス化されて渡されるのかを理解していないことが原因であると思われます。任意の洞察をいただければ幸いです。

編集:

素晴らしいフィードバック (および私の無感覚) に基づいて、問題は解決されました。ダンの答えのおかげで、クローン機能を利用する前に試したコードにいくつかの変更を加えました(はい、実際に試してみました:P)。

新しいブロックは次のようになります。// これは以前に作成されたものです string baseTif = "sometext_"; // これは以前に作成された CaseRecord cr = new CaseRecord(); // これは "stuff" で埋められます) char increment = 'A';

超迅速な回答をありがとうございました!

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

python - リストの偶数項目と奇数項目を同時に繰り返す

アイテムのリスト(Beautiful Soupで抽出されたHTMLテーブル行)があり、リストを反復処理して、ループの実行ごとに偶数要素と奇数要素(つまりインデックス)を取得する必要があります。私のコードは次のようになります。

このコードを醜くする方法は?それとも、これを行うのに良い方法ですか?

編集:

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

for-loop - CMD For Loop は set /a 値を保持しません

これをうまく説明する方法がわからなかったので、ここにコードがあります

これは私が問題を見つけている場所の単なる例です。txtfile.txt には 5 行あるため、for ループは 5 回実行され、そのたびに test は +1 を取得し、/a は X の正しい値を表示しますが、 for ループの最後のエコーでは 0 が表示されます。これは、ループの前に test が設定されている値です。

ループが終了するまで test の値は変化しません...これを修正する方法はありますか?

もっと簡単な方法があるかもしれないので、私が達成したいことは次のとおりです。一連のサブフォルダー内のstrのすべてのrtfを検索し、それらすべてを新しい名前1.rtfですべてのディレクトリにコピーするforループを実行したい、2.rtf、3.rtf など。転送時に名前を変更する必要があるのは、それらがすべて同じ名前であるためです。

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

python - ファイルはPythonで書き込めません

現在のディレクトリ内のすべてのファイルの文字列を置き換えようとしています。何らかの理由で、一時ファイルが空白になります。secondfile がそのスコープ外で宣言されたため、.write が機能していないようです。私はPythonを初めて使用するので、まだ学習曲線を上っています...ありがとう!

編集:一時ファイルが現在コピーされていないことは承知しています。また、これを行うためのはるかに効率的な方法があることも認識しています。練習でこんな感じにしています。ここで .write メソッドが機能しない理由を誰かが具体的に答えることができれば、それは素晴らしいことです。ありがとう!