問題タブ [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.
gnu-make - gnu make 内で shell for loop を使用する際の問題?
以下のmakeファイルを検討してください
この make ファイルを実行すると、log_y と log_z の 2 つのファイルが作成されました。log_y にはデータ「yb」と「yc」があります。同様に、log_z にはデータ "zb" と "zc" があります。
実際には、4 つのファイル (log_y_b、log_y_c、log_z_b、log_z_c) を作成したいと考えています。このために、上記のメイクファイルを次のように変更しました。
しかし、log_. 4 つのファイルを作成するにはどうすればよいですか。
javascript - JavaScriptでラベルを使用するのは悪い習慣ですか?
次のように、JavaScript で label を使用することについて知りました。
私は今までこれについて聞いたことがなく、それについてオンラインで多くの情報を見つけることができず、それには理由があると思い始めています.
これはGOTO
他の言語のステートメントに似ており、悪い習慣と見なされるように思えます。これを仮定するのは正しいでしょうか?
java - 再帰関数を for ループに変換しますか?
すべての再帰関数には同等の for ループがありますか? (どちらも同じ結果になります)。
私はこの再帰関数を持っています:
words が Set[] であるとすると、words[i] = 長さ i の単語のセットです。
やろうとしていることは次のとおりです。単語で再帰を開始します(たとえば、「stackoverflow」、スペースなし)。この単語をサブワード(「stack」、「over」、「flow」)に分割できるかどうかを確認しようとしています.. サブワードの最小長は 3 であり、長さ i のサブワードが Set words[i] にあるとします。
このコードが動作することは確認できますが、メモリに問題がある可能性があるため、可能であればループにしたいと考えています。
もっと情報が必要ですか??
ありがとう。
c# - C#のアルファベットの巧妙な5x5グリッド
次のように、アルファベットを含む5x5の表を印刷する必要があります。
など。文字は実際にはリンクであるため、次のようになります。
これらのリンクは頻繁に変更される傾向があり、かなりの数のページに表示されるため、ハードコーディングして置き換えることは好きではありません。そこで、構造全体を出力する関数を書こうと思いました。
はい、それは非常に簡単です。for
ループを次のように動作させます。
それからそれは私を襲いました、私はおそらくネストされたforループを使用してより良い「賢い」方法でそれを行うことができました、
i
ここで問題となるのは、それらを65〜87j
の範囲に収めるために
、何を関連付けることができるかということです。(AW、5x5グリッドなので、最後の反復をスキップして手動で1つ追加YZ
しますtd
)。
試しましたが(i*10 + j) + 54)
(ええ、何を考えていたのかわかりません)、うまくいきません。
これは非常に愚かな質問かもしれませんが、申し訳ありませんが、ネストされたfor
ループでこれを行う方法は何ですか?それとも他にもっと良い方法はありますか?私はもっと知りたいと思っているので(そして私がすでに知らないのはばかげているので)尋ねています。
php - 結果を返さない再帰的なphp関数
これが私の機能です:
テストのためにparent_idをエコーしています。これはブラウザに出力されるものです:
1...ループ中
0... ループ終了
何が起こっているのかよくわからないのは、関数内の行をコメントアウトしてecho loop('2')
も何もエコーしないことです。return を に変更してテストしてみましたが、まだ何もありません。return $result['id']
echo
return 'foo';
何か案は?
makefile - 変数値をターゲットに変更するにはどうすればよいですか?
ここでも、私が処理しようとしている別のmakeの問題があります(ほとんど)。読み取りたい値をいくつか設定しましたが、ループ内で変更しようとすると機能しません。$(FOUND)はまだ最初と同じですが、何が悪いのでしょうか?変数を設定したり、に変更したりする他の方法はありますか?
この質問に関連する私のコードの一部は次のとおりです。
$(FOUND)変数は外部で定義されていますが、$(WORD)を取得したときに変更する必要があります
そのための提案はありますか?
どうもありがとうございます
bash - ネストされたループは、Bashの2番目のループをスキップしているようです
私は次のようなスクリプトを書き込もうとしています。
a).csvファイルのコンテンツを読み取ります
b)変数を最初の位置(つまり、コンマの左側)の値に設定します
c)変数値を配列内の各位置と比較します。値が配列にある場合は1つのコマンドを実行し、そうでない場合は、その値を配列の最初の使用可能なスロットに挿入します。
.csvファイルの形式は次のとおりです。
co:7077、he17208am3200816internet.pdf、he17208am3200917internet.pdf co:7077、he17208am3200817internet.pdf、he17208am3200918internet.pdf co:7077、he17208am3200818internet.pdf、he17208am3200919internet.pdf co:7077、he17208am3200819 pdf、tra21005101internet.pdf co:7162、tra210051appinternet.pdf、tra21005102internet.pdf co:7178、tra4157l11201021internet.pdf、tra4158l11201021internet.pdf co:7178、tra4157l11201022internet.pdf、tra4158l11201022internet.pdf
これまでの私のスクリプトは次のようになります。
スクリプトが実行されると、whileループが繰り返されるたびにpidが正常に設定およびリセットされますが、ネストされたforループは実行されないようです。
私のグーグルから、それはpidラインのパイプと関係があるのではないかと思いますが、それを機能させる方法を理解できれば、私は悩まされるでしょう。
どんな助けでも大歓迎です。
php - PHP ループ テンプレート エンジン - ゼロから
グループプロジェクトの場合、言語の経験が少ない人が HTML で {name} などのタグを使用できるように、PHP 用のテンプレートエンジンを作成しようとしています。PHP はそのタグを配列から事前定義された変数に置き換えます。ループをサポートするだけでなく。
これはプロジェクトの予想をはるかに超えていますが、私は PHP の経験があるので、忙しくしておくのは良い挑戦になると思いました!
私の主な質問は、パーサーのループ部分をどのように行うか、そしてこれがそのようなシステムを実装するための最良の方法であるかということです。既存のテンプレート システムを推奨する前に、経験のために自分で作成することをお勧めします。これは、プロジェクトのすべてが独自のものでなければならないためです。
現時点では、正規表現と preg_replace_callback を使用して基本的な解析が行われ、$data[name] が存在するかどうかがチェックされ、存在する場合は置き換えられます。
さまざまな方法でループを実行しようとしましたが、正しい軌道に乗っているかどうかわかりません!
解析エンジンに与えられたデータの例は次のとおりです。
そして、解析していたページは次のようなものでした:
次のようなものが生成されます。
あなたの時間はこれで信じられないほど高く評価されています!
どうもありがとう、
Ps私は、経験のためにすでに存在するものに似たものを作成しようとしているため、適切にフォーマットされた理解しやすい質問が反対票を投じられることに完全に同意しません。
Pps このトピックについては非常に多くの意見が飛び交っているようです。反対票を投じないでください。彼らはあなたとは異なる意見を持っているからです。誰もが自分の権利を持っています!
java - JavaForループヘルプ
こんにちは私はJavaSHA1ブルートフォースアプリケーションを作成する必要があり、推測する単語を作成するためのforループのヘルプが必要です。1〜6文字の長さのパスワードを推測する必要があります。したがって、A ... Zで始まり、次にAA....AZなどで始まるループが必要です。
私はChar配列を使用して、a〜zの文字と、0〜9の数字を格納しています。これがループしています。
これが現時点での私のループです。
ありがとう
c - 日付の計算(限られたツールを使用)
宿題のために、2つの日付の差を計算しようとしています。唯一の問題は、ループの場合、for whileの外では何も使用できないことです。これは、私を夢中にさせています。sudocodeを書いてみましたが、簡単そうに見えますが、座ってコーディングを始めると、月が来ると迷子になります(うるう年を除く)。
開始日が2015年7月3日から2016年3月5日までであるとします。
私はもともと、今月が終わるまで日数を追加し、日数からすべてを計算するつもりでした。しかし、毎月異なる日を含め始めると、ちょっと迷ってしまいます。