問題タブ [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.
c# - VisualStudioスニペット-foreachループのコレクションを指定する方法
Visual Studioのショートカット/スニペットを使用する場合、後で緑色のボックスに入力するのではなく、事前に/自動的にコレクションを指定することはできますか?
この場合、キーストロークの数をできるだけ少なくして、次のようなものを考え出そうとしています。
たとえば、ショートカット「CTRL + K、CTRL + X foreach」は、反復処理するコレクションを推測し、通常は間違っています。私はしばしば次のようになります:
コレクション識別子を入力したり、「Surround with」を使用したりすると、強調表示されたアイテムがループブロックに次のように配置されるため、うまく機能しません。
これを行う方法はありますか?私はVisualStudio2005を使用していますが、これは2008年に、またはプラグインを使用して実行できると言われるのと同じくらい嬉しいです。
編集:わかりました、私が何を求めているのかを明確に説明しなかっただけでなく、Resharper機能を見て、それが組み込みのVS機能だと思っていたようです。ループに入れるコレクションの種類を推測し、約1/4の時間で正しく取得しようとしているのは、Resharperの「ライブテンプレート」であることがわかりました。
私が求めていたのは、Resharperがその推測をどのように行うか、そしてヒントを与えるために何ができるか(目的のコレクションの識別子を強調表示するなど)についての少しの洞察でした。JetbrainsのWebサイトを見て、何か見つけたらここで更新します。
java - Javaforeachの効率
私はこのようなものを持っています:
それで、 foreachループmyMap.keySet()
で一度呼び出されますか?そうだと思いますが、ご意見をお聞かせください。
myMap.keySet()
このようにforeachを使用すると( )がパフォーマンスに影響するのか、それともこれと同等であるのかを知りたいです。
jquery - 2 レベルの要素を通る jQuery ループ
次のようなhtmlがあります。
div に特定の要素が含まれるかどうかを確認しようとしています。各ブロックをループしてから、各アイテムを取得する必要があります。
これまでに得たもの
アイテムを含むすべてのブロックを返すので、これは素晴らしいことです。しかし、私は次の線に沿って何かが必要です
何か案は?
vb.net - For Each ループ内の XML 要素の位置を取得する
このループで XML 要素の位置を取得するにはどうすればよいですか?
私が出力に欲しいのは次のようなものです
1 2 3 4 ....
php - PHPで有効な配列の「foreachの無効な引数」を取得する
Invalid argument supplied for foreach()
提供されている配列が有効な配列であるように見えても、エラーが発生します。これが私のコードです:
print_rからの出力の一部を次に示します。
私が得るエラーは、私がforeachを実行する行にあります。
配列は、2つの類似した配列に対して$keywords
を実行することによって取得されます。array_merge
これを行うために何かありますか?
java - for-JavaEEの各ループとジェネリック
私はWebサイトベースのプロジェクトを設計しており、最初にJavaSEアプリケーション開発で論理レイヤーを設計しました。次に、Webサイト用にJavaEEでGUIを作成しました。JSTLを使用してJavaEEアーキテクチャにJavaSEファイルをインポートしていますが、これのみを使用してデータを呼び出します。
しかし、それは私に次のようなエラーを与えています:
- for-eachループ-
for-each loops are not used in source 1.4, try source 1.5 to enable for-each loop.
- ジェネリック-
generics are not supported in source 1.4, try source 1.5 to enable generics
variable-arity methods are not supported in -source 1.4
c# - foreach を linq で使用する方法
少し前にいくつかのブログで読んだことがあります(あいまいで申し訳ありません)。次のようなlinqを使用できます
誰かがそれが可能か知っていますか、それとも私の想像ですか??
ありがとう。
c# - ジェネリックを使用して基本クラスで foreach を使用するにはどうすればよいですか?
この質問は、この質問に対するJon Skeet の回答を試した結果です。
したがって、上記の質問リンクからの質問と回答に基づいて、次のコードがあります。
スキルセットを向上させるためにジェネリックをもっと理解しようとしているので、次の質問があります。「注文」のコレクションをループするために foreach を使用するにはどうすればよいですか? C#2.0を使用しています。
私がやろうとしていることのコード例(コンパイルしません)。
編集: より良い例を示すために、OverseasOrder を追加しました。
java - ForEach と Facelets
私のマネージドBean:
私の forEach :
私の出力ストリーム:
私はここにいます...
私はここにいます...
私はここにいます...
私はここにいます...
ご覧のとおり、"getLiQuickNav( )" は ForEach によって 4 回呼び出されます。しかし、「getLiQuickNav( )」を 1 回だけ呼び出したくありません。1 回だけ呼び出すにはどうすればよいですか?
おまけの質問: 「tata、titi、toto」の 3 つの項目しかないのに、なぜ「getLiQuickNav( )」は 4 回呼び出されるのですか?
ありがとう