問題タブ [for-loop]

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 投票する
8 に答える
1208 参照

for-loop - forループで「else」を使用するPythonの方法

for ループで else を使用する python プログラムに気付いたことはほとんどありません。

最近、終了時にループ変数の条件に基づいてアクションを実行するために使用しました。範囲内ですので。

forループでelseを使用するpythonicの方法は何ですか? 注目すべきユースケースはありますか?

そして、そうです。break ステートメントを使用するのは嫌いです。ループ条件を複雑に設定したいと思います。とにかく break ステートメントを使用したくない場合、それから利益を得ることができるでしょうか。

for ループには、最初のバージョンである言語の開始以来、else があることに注意してください。

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

flash - onRollOver 問題のある for ループ

onRollOver を使用したこの For ループを機能させることができません。

変数のスコープとiに関係していると思いますが、修正方法がわかりません。

トレースは私に与えます:5

何か案は?

ソース ファイルは次のとおりです: http://drop.io/gqdcyp3

更新
自分で解決しましたが、最適な解決策ではないと思います:

とにかく、これは機能します。しかし、それが機能するので、誰かがこれから作成されたソリューションを私に提供できれば素晴らしいと思います. 関数をループに入れるにはどうすればよいですか?

0 投票する
10 に答える
1081 参照

c# - すべての式が欠落している場合、C#forループは何をしますか。例:for(;;){}

無限ループだとしか思えません。

forループの3つの式のいずれかを省略できますか?省略した場合のそれぞれのデフォルトはありますか?

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

flash - Netstream() ループの問題

4 つの flv ムービーをプリロードして非表示にしています。videobutton ムービークリップをロールオーバーすると、flv ビデオがフェードインして再生を開始します。私はこの作業コードを持っていますが、それは非常にひどく書かれていると感じています。

代わりに、次のようなものが必要です。しかし、これは機能しません。attachVideo() に何か問題があると思います。

すべてのコードは次のとおりです。

0 投票する
10 に答える
631 参照

performance - ループで int 以外のカウンターを使用するとパフォーマンスが変わりますか?

私はただ興味があり、どこにも答えが見つかりません。通常、たとえば C/C++ では、ループ内のカウンターに整数を使用します。

しかし、短い整数や char を使用することもできます。私の質問は次のとおりです。パフォーマンスは変わりますか? 数バイト少ないため、メモリの節約はごくわずかです。カウンターが100を超えないことがわかっている場合に、charを使用して害を及ぼすと、私はただ興味をそそられます.

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

c++ - C ++のマップを逆に繰り返すにはどうすればよいですか?

GCCC++のマップを逆に繰り返すのに問題があります。逆イテレータを使用すると、何も割り当てることができないようです-コンパイラが文句を言います。フォワードイテレータを使用して厄介なコードで回避していますが、あまりエレガントではありません。何かご意見は?

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

bash - ネストされた (そして十分にエスケープされていない) サブディレクトリ内の多くのファイルにシェル コマンドを適用するにはどうすればよいですか?

私は次のようなことをしようとしています:

しかし、 $file が非常に奇妙であるため、コマンドは機能しません。私のディレクトリ ツリーには不適切なファイル名 (スペースを含む) があるため、findコマンドをエスケープする必要があります。しかし、明らかなエスケープはどれも 機能していないようです。-lsスペースで区切られたファイル名のフラグメント -fprintは、それ以上うまくいきません。

私も試し for file in "ました:*.foo -ls"; do echo $file; done - but that gives all of the responses from find in one long line.

ヒントはありますか?回避策があればうれしいのですが、これを理解できないことに不満を感じています。

ありがとう、アレックス

(こんにちはマット!)

0 投票する
7 に答える
1185 参照

c# - なぜ「while」はC#でそれほど人気が​​あるのですか?

質問フィールドは少し短すぎて、私の本当の質問をすることはできません。誰かがそれをよりよく要約することができるならば、遠慮なくしてください。

私の本当の質問はこれです:私は最近C#で他の多くの人々のコードを読んでいて、ある特定の形式の反復が広く普及していることに気づきました(コードを参照)。
私の最初の質問は:

これらの反復はすべて同等ですか?

そして私の2番目は:なぜ最初のものを好むのですか?読みやすさと関係がありますか?最初のフォームは、慣れるとfor-formよりも読みやすくなるとは思いません。もちろん、これらの構成では、読みやすさは主観的な項目でありすぎます。もちろん、最もよく使用するものの方が読みやすいように見えます。しかし、for-formはすべて1行になっているので、少なくとも同じくらい読みやすいことを誰もが保証できます。また、構成の初期化を読み取​​ることもできます。

したがって、2番目の質問:なぜ3番目の形式がコードではるかに少なく見えるのですか?

0 投票する
11 に答える
100294 参照

c++ - C++での「for」ループとQtの「foreach」

C ++forループとforeachQtが提供する演算子のどちらが優れているか(または高速か)?たとえば、次の条件

どちらが良いですか?

また