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

c# - VisualStudioスニペット-foreachループのコレクションを指定する方法

Visual Studioのショートカット/スニペットを使用する場合、後で緑色のボックスに入力するのではなく、事前に/自動的にコレクションを指定することはできますか?

この場合、キーストロークの数をできるだけ少なくして、次のようなものを考え出そうとしています。

たとえば、ショートカット「CTRL + K、CTRL + X foreach」は、反復処理するコレクションを推測し、通常は間違っています。私はしばしば次のようになります:

コレクション識別子を入力したり、「Surround with」を使用したりすると、強調表示されたアイテムがループブロックに次のように配置されるため、うまく機能しません。

これを行う方法はありますか?私はVisualStudio2005を使用していますが、これは2008年に、またはプラグインを使用して実行できると言われるのと同じくらい嬉しいです。


編集:わかりました、私が何を求めているのかを明確に説明しなかっただけでなく、Resharper機能を見て、それが組み込みのVS機能だと思っていたようです。ループに入れるコレクションの種類を推測し、約1/4の時間で正しく取得しようとしているのは、Resharperの「ライブテンプレート」であることがわかりました。

私が求めていたのは、Resharperがその推測をどのように行うか、そしてヒントを与えるために何ができるか(目的のコレクションの識別子を強調表示するなど)についての少しの洞察でした。JetbrainsのWebサイトを見て、何か見つけたらここで更新します。

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

java - Javaforeachの効率

私はこのようなものを持っています:

それで、 foreachループmyMap.keySet()で一度呼び出されますか?そうだと思いますが、ご意見をお聞かせください。

myMap.keySet()このようにforeachを使用すると( )がパフォーマンスに影響するのか、それともこれと同等であるのかを知りたいです。

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

jquery - 2 レベルの要素を通る jQuery ループ

次のようなhtmlがあります。

div に特定の要素が含まれるかどうかを確認しようとしています。各ブロックをループしてから、各アイテムを取得する必要があります。

これまでに得たもの

アイテムを含むすべてのブロックを返すので、これは素晴らしいことです。しかし、私は次の線に沿って何かが必要です

何か案は?

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

vb.net - For Each ループ内の XML 要素の位置を取得する

このループで XML 要素の位置を取得するにはどうすればよいですか?

私が出力に欲しいのは次のようなものです

1 2 3 4 ....

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

php - PHPで有効な配列の「foreachの無効な引数」を取得する

Invalid argument supplied for foreach()提供されている配列が有効な配列であるように見えても、エラーが発生します。これが私のコードです:

print_rからの出力の一部を次に示します。

私が得るエラーは、私がforeachを実行する行にあります。

配列は、2つの類似した配列に対して$keywordsを実行することによって取得されます。array_mergeこれを行うために何かありますか?

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

java - for-JavaEEの各ループとジェネリック

私はWebサイトベースのプロジェクトを設計しており、最初にJavaSEアプリケーション開発で論理レイヤーを設計しました。次に、Webサイト用にJavaEEでGUIを作成しました。JSTLを使用してJavaEEアーキテクチャにJavaSEファイルをインポートしていますが、これのみを使用してデータを呼び出します。

しかし、それは私に次のようなエラーを与えています:

  1. for-eachループ-for-each loops are not used in source 1.4, try source 1.5 to enable for-each loop.
  2. ジェネリック-generics are not supported in source 1.4, try source 1.5 to enable generics
  3. variable-arity methods are not supported in -source 1.4
0 投票する
4 に答える
4397 参照

c# - foreach を linq で使用する方法

少し前にいくつかのブログで読んだことがあります(あいまいで申し訳ありません)。次のようなlinqを使用できます

誰かがそれが可能か知っていますか、それとも私の想像ですか??

ありがとう。

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

c# - ジェネリックを使用して基本クラスで foreach を使用するにはどうすればよいですか?

この質問は、この質問に対するJon Skeet の回答を試した結果です。

したがって、上記の質問リンクからの質問と回答に基づいて、次のコードがあります。

スキルセットを向上させるためにジェネリックをもっと理解しようとしているので、次の質問があります。「注文」のコレクションをループするために foreach を使用するにはどうすればよいですか? C#2.0を使用しています。

私がやろうとしていることのコード例(コンパイルしません)。

編集: より良い例を示すために、OverseasOrder を追加しました。

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

java - ForEach と Facelets

私のマネージドBean:

私の forEach :

私の出力ストリーム:
私はここにいます...
私はここにいます...
私はここにいます...
私はここにいます...

ご覧のとおり、"getLiQuickNav( )" は ForEach によって 4 回呼び出されます。しかし、「getLiQuickNav( )」を 1 回だけ呼び出したくありません。1 回だけ呼び出すにはどうすればよいですか?

おまけの質問: 「tata、titi、toto」の 3 つの項目しかないのに、なぜ「getLiQuickNav( )」は 4 回呼び出されるのですか?

ありがとう