問題タブ [loops]

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

c# - C# でデータベースに接続してレコードセットをループするにはどうすればよいですか?

C# で一連のレコードに対してデータベースに接続してクエリを実行する最も簡単な方法は何ですか?

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

c# - DataTable ループのパフォーマンス比較

次のうち、最高のパフォーマンスを発揮するのはどれ?

JavaScript にメソッド 2 を実装して大幅なパフォーマンスの向上を見てきましたが、C# でのパフォーマンスの向上を測定できず、メソッド 1 のように記述した場合でも、コンパイラが既にメソッド 2 を実行しているかどうか疑問に思っていました。

方法 2 の背後にある理論は、コードが反復ごとに DataTable.Rows.Count にアクセスする必要はなく、int c に簡単にアクセスできるということです。

方法 1

方法 2

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

vb.net - 「break」に相当する VB キーワード

私は職場の Visual Basic チームに移りました。

Visual Basic での同等のキーワードbreak、つまり、メソッドではなくループを早期に終了するキーワードは何ですか?

0 投票する
16 に答える
797579 参照

c# - C# ループ - 中断と継続

C# (他の言語については自由に回答してください) ループでは、ループの構造を離れて次の反復に進む手段としてのbreakとの違いは何ですか?continue

例:

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

.net - for... if 配列の反復の置き換え

Python のリスト内包表記は、リストの変換を簡潔に表すので、気に入っています。

ただし、他の言語では、次の行に沿って何かを書いていることがよくあります。

この例はC#であり、LINQがこれに役立つという印象を受けていますが、このエレガントではないソリューションを置き換えることができる一般的なプログラミング構造はありますか? おそらく私が考慮していないデータ構造ですか?

0 投票する
11 に答える
2262 参照

php - The difference between loops

It's about PHP but I've no doubt many of the same comments will apply to other languages.

Simply put, what are the differences in the different types of loop for PHP? Is one faster/better than the others or should I simply put in the most readable loop?

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

c# - C# の IEnumerable クラスでの foreach ループと for ループの違い

次のコード ブロック間にはパフォーマンスの違いがあると言われています。

どこ

私はCLRを期待していませんが、基本的に同じコードに要約する必要があると言えます。誰か具体的な証拠を持っている人はいますか?

0 投票する
12 に答える
33918 参照

java - Javaラベルステートメントの使用を避けるべきですか?

今日、同僚に、自分が作成した2つのネストされたforループを通るフローを制御するためにlabelステートメントを使用するようにコードをリファクタリングするよう提案してもらいました。個人的にはプログラムの可読性が低下すると思うので、これまで使ったことがありません。しかし、議論が十分にしっかりしていれば、私はそれらを使用することについて私の考えを変えたいと思っています。ラベルステートメントに対する人々の意見は何ですか?

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

arrays - Dynamic での Haxe 反復

タイプの変数がありDynamic、そのフィールドの 1 つを確かに知っています。それaを呼び出しましょう。実際には配列です。でも書いてる時は

2 行目でコンパイル エラーが発生します。

動的な値を反復処理することはできません。Iterator または Iterable を指定してください

これをコンパイル可能にするにはどうすればよいですか?

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

javascript - JavaScript でループを作成するにはどうすればよいですか?

JavaScript でループを作成するにはどうすればよいですか?