問題タブ [foreach]

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

.net - .NET - リストから削除「foreach」ループ内

次のようにしたいコードがあります。

foreachリストのループ内にいるときはリストから削除できないため、これは機能しません。

問題を解決する一般的な方法はありますか?

必要に応じて別のタイプに切り替えることができます。

オプション 2:

醜いですが、うまくいくはずです。

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

php - foreachループの後でスクリプトが停止します

私のスクリプトは奇妙に振る舞っています。foreachループの後、スクリプトは停止します。Apacheからのエラー、警告、通知はありません。これはコードです:

ループ内に「echo(qwerty」)」を追加すると、「qwerty」が表示されますが、ループの終了直後は何も実行されません。

私は何かが足りないのですか?!

ありがとう

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

linq - LINQ を使用してオブジェクトのリストに対して関数を実行する方法

LINQ を使用して、オブジェクトのリスト内のすべてのオブジェクトに対して関数を実行したいと考えています。以前にSOで似たようなものを見たことは知っていますが、検索に何度か失敗した後、この質問を投稿しています

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

xslt - XSLT: Foreach はアイテムごとに反復しますが、最初のアイテムの値を表示しますか?

私はアイテムリストを持っていて、アイテムごとにそれをURLにしたいと思っています。

リスト:

XSLT:

出力:

私は何を間違っていますか?

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

php - この多次元配列とこれらの foreach ループを連携させるにはどうすればよいですか?

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

c# - collection.foreach を C# から VB.Net に変換する

C# では、コレクションの各行で実行したいメソッドを括弧内に入れるだけですが、VB.NET では機能しません。

元:

私は VB.Net でこれを試しましたが、コンパイルされていません。何が欠けているのかよくわかりません。

私がそれをバラバラにして手動で行うと、うまくいきます:

少しだけ綺麗にしようと思います

ありがとうトニーW

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

c++ - for_each? でコンテナーの要素のメンバーのメンバー関数を呼び出す

紛らわしいタイトルです。うまくいけば、いくつかのコードが明確になります。

したがって、基本的にはコンテナの各要素でメソッドを呼び出したいのですが、実際にはその型のメソッドではなく、含まれている型のメソッドです...関数オブジェクトを記述して呼び出しを「渡す」ことができることを知っていますしかし、私が呼び出したいいくつかのメソッドがあり、それは面倒です。

何か案は?

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

c# - Foreach句を使用したラムダ式

重複の可能性:
IEnumerableインターフェイスにForEach拡張メソッドがないのはなぜですか?

編集

参考までに、ericがコメントで言及したブログ投稿は次のとおりです。

https://ericlippert.com/2009/05/18/foreach-vs-foreach/

ORIG

私が思うにもっと好奇心がありますが、C#仕様のサバントのためのものです...

ForEach()句がIQueryable / IEnumerable結果セットで使用できない(または使用できない)のはなぜですか...

最初に結果をToList()またはToArray()に変換する必要があります。おそらく、C#がIEnumerablesとIEnumerablesを繰り返す方法には技術的な制限があります。リスト...それはIEnumerables/IQuerableコレクションの遅延実行と関係がありますか。例えば

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

php - [name]だけでなく、[index]esを使用して多次元配列を編集する

機能を実行するにはどうすればよいremoveparamsgroup()ですか?

[名前]だけでなく、[インデックス]もあります!

分かりますか?

array(array(2回!

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

c# - C# で 2 つの IEnumerable の各要素ペアに対して foreach を実行する方法はありますか?

それらをリストに変換し、インデックスを使用して通常の for ループを使用することもできますが、それらを IEnumerables として保持する方法があるかどうか疑問に思っています。