問題タブ [continue]

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

jquery - ネストされた jQuery.each() - 続行/中断

次のコードを検討してください。

興味深い部分は、ネストされた jQuery.each() ループです。ドキュメントに従って、 false を返すとループから抜け出し (通常の JavaScript の break ステートメントと同様にループの実行を中止します)、false 以外を返すと現在の反復を停止し、次の反復を続行します (通常の反復と同様)。 JavaScript の continue ステートメント)。

jQuery.each() を単独で中断または続行することはできますが、ネストされた jQuery.each では、子ループ内から親ループから抜け出すのが難しいことがわかりました。ブール値を使用して、子の反復ごとに更新することもできましたが、もっと簡単な方法があるかどうか疑問に思っていました。

いじりたい場合は、jsFiddle で例を設定しました。「テスト」ボタンをクリックするだけで、上記の例を実行できます。

TLDR: jQuery のコンテキスト内で、ラベル付けされた継続または中断に似たものはありますか?

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

java - Java文字列の初期化(パート2)

私は今日早くこの間抜けな質問をし、良い答えを得ました。私が本当に尋ねるつもりだったのは次のことだと思います。

この場合、文字列を返すには文字列を初期化する必要があります。私はいつも、どちらのオプション(「」またはnullに設定するのはちょっと醜いように見える。他の人がここで何をしているのか疑問に思っていた...それとも空の文字列またはnullを渡すかどうかの問題だといつも思っていたあなたのプログラムで(そしてあなたがどちらかを処理する準備ができているなら)?

また、中間ロジックが長すぎて、条件付き(?:)演算子をきれいに使用できないと想定します。

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

c# - C#: ネストされた条件と continue ステートメント

最近 ReSharper をif使用していると、条件を反転してcontinueステートメントを使用することで、特定の場所でのネストを減らすことが提案されています。

ネストされた条件:

ステートメントを続ける:

パフォーマンスとメモリの問題のために入れ子を減らしたい理由と、2 つのスニペットがどのように対応するかについてのロジックの一部は理解していますが、私の開発経験から、コードを読むときは前の例の方が簡単に理解できます。

どちらのアプローチを好みますか、またその理由は何ですか? continue日常のコードで入れ子になった ifを使用していますか?

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

python - 囲んでいるループの不確定な量のステップをスキップできますか? (パイソン)

これはおそらく悪い設計の結果ですが、これで終わりです。この問題を説明する方法がよくわかりませんでした。

そのため、単語のリストを反復処理するコードがあります。(このリストは変更されません。) 次に、一連の基準に応じて、コードが特定の単語を解析して結合し、それらを新しいリストに格納します。各単語を一度に 1 つずつ取得するマスター ループは、コードが適合すると判断したものをスキップする必要があります。たとえば、次のようになります。

マスターループの単語リスト:

ListA = [リンゴ、バナナ、ペンギン]

マスター ループ内で、私のコードがリンゴとバナナを一緒に属すると判断したとしましょう。

ListB = [りんごバナナ、ペンギン]

ここで、Master Loop に bananna をスキップさせたいと思います。バナナが何か他のものとペアになっているかどうかをチェックする必要はありません。したがって、continue ステートメントを使用します。これが問題です。いくつの単語がペアになるかわかりません。そのため、1 つまたは 3 つの継続が必要になる可能性があります。必要な回数だけ継続を実行するために考えることができる唯一の方法は、ループを使用することです...しかし、継続はそれが含まれるループに影響を与えるため、問題が発生します。

マスターループを必要なだけ継続させる方法はありますか? おそらく私は単純なものを見逃しています。ご協力いただきありがとうございます。

編集

バナナのコードも実行し、そこから順方向にチェックする必要がある場合、かなりの計算時間が無駄になります。これが、バナナチェックをスキップしたい理由です。

0 投票する
8 に答える
82565 参照

python - Python - for ループを再起動する方法は、for while ループの「続行」と同様ですか?

基本的に、特定の条件が満たされた場合にアクションを実行した後、制御を for ループの先頭に戻し、実際に反復プロセス全体を再開する方法が必要です。

私がやろうとしているのはこれです:

そうすれば、 ['berry','||','||','||','pancake] がリスト内にある場合、次のようになります。

代わりに ['berry','||','pancake'] を使用してください。

ありがとう!

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

php - PHP でいくつかの関数をループする

基本的には、(通常のように)5〜10個の関数が連続して実行されるような機能を実現したいと考えています。ただし、特定のリターンを受け取った場合は、スクリプトを数ステップ前に戻し (例: 5 番目から 3 番目に戻る)、さらに (4、5、6、7、8、9、10 のように) 続行します。例:

この場合のように、1,2,3,4,5,3,4,5,6,7,8,9,10 にする必要があります。これはオブジェクト指向プログラミング(クラス)を使ったほうがいいのでしょうか?

基本的に、適切な方法でこのようにする方法についてのアドバイスのみが必要です:)

よろしく、ジョナス

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

java - Java ループの効率。if-continue OR if

私のタスクを完了している間、今日考えられている問題は、ループ効率についてです..

まあ言ってみれば。私は配列 {'a','x','a','a'} と'x' 要素を避けるべきループを持っています今、私はこれらの 2 つのアプローチが効率の点でどのように異なるのか疑問に思います - while または do を取らない-while または for ループの微分

共通ループは次のようになります

そう.. 専門家のコメントをお待ちしております。ありがとう!

0 投票する
9 に答える
111183 参照

vbscript - VBScriptで(次の反復に)「続行」

同僚と私は、VBScriptの「For/Next」ループ内で「continue」ステートメントと同等の方法を見つけようとしていました。

どこを見ても、VBScriptでは厄介なネストがなければこれを行う方法がないことがわかりました。これは非常に大きなループであるため、オプションではありません。

私たちはこのアイデアを思いつきました。「続行(次の反復まで)」と同じように機能しますか?誰かがより良い回避策や改善の提案がありますか?

コメントしてくれてありがとう

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

ruby - Rubyの「続行」に相当

Cや他の多くの言語ではcontinue、ループ内で使用すると、ループの次の反復にジャンプするキーワードがあります。continueRubyにこのキーワードに相当するものはありますか?

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

java - ネストされたループ/呼び出しによる例外の伝播

例外がどのように伝播するかを理解するのに苦労しています。私のコード (以下の一般的なコードと非常によく似ています) が実行され、例外がスローされるotherCode()と失敗します。一連のファイルを解析してループする必要があり、その一部は正しくフォーマットされていない可能性があり (例外が発生する)、解析されたデータをループすると、例外が発生する可能性があります (たとえば、ファイルのフォーマットは正しいがフィールドが欠落している)。 . これらの例外が発生すると、ループは残りのフィールド/ファイルで続行する必要があります。 私の混乱/不確実性のポイントは、以下のコメントの質問によって示されます (? によって)。continue outerdoSomething()

また、入れ子になったdoSomething()呼び出しによる伝播も理解していませnextMethod()ん。たとえば、これらのメソッドに try-catch が含まれているか、処理がない場合...nextNextMethod()doSomething()throw new