問題タブ [nested-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.
php - PHP - while ループが予想の 2 倍の回数反復し、ネストされた for ループが予想の 1.5 倍反復しています
このスクリプトは、多次元配列を取得し、値を反復処理することになっています。
配列のサイズは 10 で、各要素には連想配列が含まれている必要があります。
この例では、while ループは 5 回反復する必要があります。for ループは、while ループの反復ごとに 10 回反復する必要があります。
だから私はエコーが次のようになることを期待しています:
しかし、私は実際に得ています
$games 配列は問題ではないと思います。以前に以下でその呼び出しを行い、print_r を使用してコンテンツを表示したことがあり、期待どおりであるためです。
このコード全体は、私の index.php ページにあるように、関数またはクラスに含まれていません。変数のスコープに問題があるのでしょうか?
c++ - Python での同等の C++ ネストされた印刷
この C++ ステートメントを Python で実行しようとしていますが、印刷をループに配置するのに問題があります。
パイソンで:
javascript - 可変量のネストされた for ループ
編集:申し訳ありませんが、カウンター変数の値が必要になることを忘れていました。したがって、ループを1つ作成することは解決策ではありません。
これが可能かどうかはまったくわかりませんが、次のことを行いたいと思います。関数には、数値の配列が渡されます。各数値は for ループの上限です。たとえば、配列が の場合[2, 3, 5]
、次のコードを実行する必要があります。
したがって、ネストされた for ループの量は、配列の長さと同じです。これを機能させる方法はありますか?それぞれの for ループを文字列に追加し、それを で評価するコードを作成することを考えていましたeval
。私は読んだことeval
がありますが、それは危険な結果をもたらす可能性があるため、最初の選択肢であってはなりません.
ここではどのようなテクニックが適切でしょうか?
loops - シンプルvsネスト
チューリング完全性の観点から、単純なループはネストされたループと同じくらい強力ですか?
python - ループ関数に似た機能を Python の標準ライブラリに持っていますか?
結果を自動的にまとめて (内部) ループによって生成された各結果を生成するリストのリストをループする関数を探していました。Python の標準ライブラリから認識できる候補が見当たらなかったので、loop
以下の関数が結果でした。同様のことを行う、またはの代わりに使用できるはるかに優れた方法で記述されている利用可能な関数を知っている人はいますloop
か? 以下に示すコードの使用例では、yield された反復の順序は重要ではありませんが、他のプロジェクトで一般的に使用する場合は、yield がリストに入る順序で出てくるのがおそらく最善でしょう。
c# - ループの場合、アプリケーションのハング
さて、私はアプリケーションを作成しています.forループを使用して、基本的に画像のすべてのピクセルを読み取り、ピクセルカラーのパターンを探しています(単純なもの)とにかく、何らかの理由でアプリケーションが単にロックされ、通常に戻ることはありません. 実際の問題は見られずに、コードを何度もループしました。
私が気付いた唯一のことは、ScanPixelsLater の for ループが早期に終了する可能性があることです。可能な限りコードにコメントしましたが、
python - Python で for ループを自動的にネストする
を使用して2つのコレクションに同時にアクセスできることを認識しています
私がやりたいことは次のようなものです:
Python にネストされた for ループを自動的に作成してもらいたい。リストの次元が 5 または 6 になると、コード内でネストされた for ループを多く使用することを避けたいと思います。これは可能ですか?
ruby - 変数に応じてネストされた多くの for サイクル
for
変数の値に応じて、自分自身にできるだけ多くのサイクルを入れたいです。
たとえば、変数が の場合、@var = 1
実行する必要があるのは次のとおりです。
変数の場合@var = 2
:
変数 @var = 3 の場合
以下のこのコードよりもスマート/少ないコードの方法はありますか? 私は自分自身をもう一度繰り返したくありません。
そのdo something
部分は、どの場合でも常に同じです。違いは、それがどれだけのサイクルにあるかだけです。
json - Sencha Touch - ネストされたループを介して関連付けられたモデル ストアの JSON にアクセスする
私はかなり長い間スタックオーバーフローに潜んでいて、かなりの数の非常に役立つ答えを見つけました。コミュニティに感謝します!近いうちに、私自身の役立つ回答を提供できることを願っています。
それまでの間、私には理解できない別の問題があります。Sencha Touch を使用して Web ベースの電話アプリを作成していますが、ネストされたループを使用して JSON を反復処理するのに問題があります。最初のレベルのデータは取得できますが、その最初のレベル内にネストされたアイテムは取得できません。多少関連する ExtJS スレッドがありますが、ExtJS と Touch は微妙ではあるが重要な点で分岐しているため、独自のスレッドを作成することにしました。とにかく、ここに私がどこにいるかを示すコードがあります:
JSON (切り捨て - JSON は PHP/MYSQL で生成されたもので、現在、実際には「タイトル」を含む 3 つのサブレベルがあり、そのすべてにアクセスできます。反復できないサブレベルの「項目」です):
}
店:
作業ループ:
機能しないネストされたループ:
ネストされたループが機能しないと、「title.items.each...」に関して「undefined のメソッド 'each' を呼び出せません」というエラーが表示されます。
これは、タイトルをキーと値のペアを設定するためのキーに設定していないためだと思われるため、文字列のリストが表示されるだけです...しかし、私はちょっと途方に暮れています.
ストアには、互いに関連付けられた 2 つのモデルを介してデータが取り込まれていることに注意してください。XTemplate を介してネストされた反復を実行できるため、Store がすべてにアクセスできることはわかっています。
どんな助けも大歓迎です。うまくいけば、近いうちにコミュニティに返還されることを願っています!
-エリック
bash - forループにネストされたbashシェル
bashシェルプロンプトで機能する必要があるネストされたforループを作成したいと思います。単一行コマンドでネストされたforループ。
例えば、
上記の例では、forループは1行のコマンド権で実行されます。このように、シェルプロンプトでネストされたforループを試しました。動いていない。これを行う方法。これについて私を更新してください。