問題タブ [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 投票する
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 回呼び出されるのですか?

ありがとう

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

php - 動的プロキシ クラスのカスタム foreach 結果 - 魔法のメソッド?

プロキシ クラスをシリアル化する必要があります。このクラスは、__set と __get を使用して値を配列に格納します。シリアライゼーションを単なるフラット オブジェクトのように見せたいです。つまり、私のクラスは次のようになります。

そして、次のように言うと、foreach ループが $data のすべてのキーと値を返すようにします。

これは可能ですか?

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

c# - Foreach は InvalidCastException をスローできますか?

次のコードを想像してください。

なぜこの foreach の動作は C# に似ていないのでしょうか? ここで起こるのは、サブクラスへの暗黙のキャストです。これはエラーが発生しやすく、言語の他のすべての場所で禁止されているようです。それとも私は正しくありませんか?

PS私が尋ねている理由は、プロジェクトの同様のコードにバグがあり、以前は like と呼ばれていた外部ライブラリからカスタム コレクションを反復処理していたSomeTypeCollectionが、実際には基本型アイテムのコレクションを提供していたためです。のアイテムが含まれている可能性がありSomeOtherTypeます。私のせいですが、言語もコンパイラも明示的なヒント/警告を提供しませんでした。これはC#では非常に珍しいことです...

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

php - stdClassオブジェクトとforeachループ

次のコードを使用して、Soapを使用してWebサイトからデータを取得しています。

出力のサンプルを次に示します。

結果が1つだけ返される場合は、次のように簡単に実行できます。

では、複数の結果を処理するにはどうすればよいでしょうか。

どんな助けでも大歓迎です。

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

c# - foreachを使用してジェネリックリストのアイテムを変更する方法は?

文字列のリストが入力された次の汎用リストがあります。

各文字列の最後に「test」を追加したいのですが、どうすれば簡単に実行できますか? 直感的に、私はこれを試してみましたが、これは問題なくコンパイルされます:

しかし、リストの内容を見ると、何も変わっていません。forループを使用してリストを反復処理できると思いますが、非常に単純なものを探しており、ForEachを使用すると非常にきれいに見えます....しかし、うまくいかないようです。何か案は?

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

c++ - BOOST_FOREACH ループで Iterator にアクセスする

リストを反復処理するための BOOST_FOREACH ループがあります。残念ながら、イテレータを特定のアイテムにキャッシュする必要もあります。

明らかに、list.begin()..list.end() for ループを使用してこれを行うことができますが、BOOST_FOREACH が好きになりました。これを回避する方法はありますか?