問題タブ [break]
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.
scala - Scalaでは、基準が達成されたらすぐにファイルからの行の読み取りを停止する方法は?
foreachループの行を読み取る関数は、CSVのような構造化テキストファイルのキーで値を検索します。特定の行が見つかった後、そこに何かを探して行を読み続けるのは無意味です。Scalaにはbreakステートメントがないので停止するにはどうすればよいですか?
php - PHPの致命的なエラー:中断/続行できません
出力:
試してみbreak 1
ましたが、うまくいきませんでした。
python - 開いているファイル ハンドルを使用して Python ジェネレーターを中断する方法
「猫」のようなPythonジェネレーターを書いています。私の具体的な使用例は、「grep のような」操作です。条件が満たされた場合にジェネレーターから抜け出せるようにしたい:
そのため、発生したbreak
場合、cat()
ジェネレーターがファイルハンドルを終了して閉じる必要がありますfn
。
合計 30 GB のデータを含む 100k ファイルを読み取る必要があり、FOO
キーワードはヘッダー領域で発生するため、この場合、cat()
関数がファイルの読み取りをできるだけ早く停止することが重要です。
この問題を解決する方法は他にもありますが、開いているファイル ハンドルを持つジェネレーターを早期に終了する方法を知りたいと思っています。おそらく、Python はすぐにそれらをクリーンアップし、ジェネレーターがガベージ コレクションされるとそれらを閉じますか?
ありがとう、
イアン
php - 単純な for ループが機能しない
プログラミングの勉強を始めたばかりです。for ループについて勉強していますが、このプログラムは期待どおりに動作しません。$a
出力を取得する3
ためにループを中断したいのです
が、出力として1 2
取得3
します:(
助けてください。
loops - Perl で内側のループから外側のループを分割するにはどうすればよいですか?
次のような Perl コードがあるとします。
true の場合something()
、すべてのループを中断 (「最後」) したいと思います。
どうやってやるの?私は 2 つのオプションを考えましたが、どちらも好きではありません: 何かを使用してtrueGOTO
をマークするブール変数を追加し、something()
再開する前に各ループでこの var をチェックし、それが true であるかどうかを確認しlast()
ます。
提案や考えはありますか?
ありがとう。
c# - 別のメソッドからメソッドの実行を中断/返すことは可能ですか?
私はこのようなものを持っています:
だから、私は疑問に思っていました:実行を中断することは可能MethodThatBreaks()
ですか?次に、次のようになります。if(something) MethodThatBreaks();
内部の条件if
がtrueの場合、その行の後には何も実行されません。
注:else
この場合は可能であることはわかっていますが、それは望ましくありません。
latex - LaTeXで単語を正しく音節に分割する方法
私は LaTeX で修士号を書いていますが、単語が間違った方法で分割されることがあるという問題があります。
私の言語はスペイン語で、babel パッケージを使用しています。
どうすれば解決できますか?
例: propuestosは prop-uestos (次の行の uestos) と表示されます。それはプロプエストでなければなりません。
ありがとう!!
bash - Bash ループが原因を示さずに予期せずループして終了する
次のようなコードのbashスクリプトがあります。
test-web-task と test-unit-task では、grails を呼び出していくつかのテストを実行し、パッケージ化を行います。このようなもの:
ファイル scripts/sh/test-unit-list および scripts/sh/test-list には、実行するテストのリストがあります。このようなもの:
最初のループは、ファイル scripts/sh/test-list のすべての行を実行せずに中断し、2 番目のループの実行を開始します。
ご覧のとおり、何が問題なのかを確認するために、sh に -vx を追加しました。しかし、私は間違っていることを見つけることができません。
おそらく、scripts/sh/test-list の何かがクラッシュし、ループが壊れていると思います。この場合、何がクラッシュしているのかを知りたいのですが、ループが途切れることなく続くようにしたいのです。
ポインタを教えてもらえますか?
switch-statement - 改行なしの switch ステートメントの技術的な名前
改行のない switch ステートメントの「技術名」を知っている人はいますか?
私はいくつかの教科書に目を通し、かなり長い間オンラインで検索しましたが、結果はありませんでした。