問題タブ [do-while]

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

c++ - While/Switchステートメントの奇妙な出力

プロセスを出力させてください:

printf最初の印刷後に2回印刷するのに、最初の入力をスキップするのはなぜですか。では、5.24 + 5.57 + 5.24を28.14に等しく計算するにはどうすればよいでしょうか?

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

c++ - while ステートメントで 0

質問が 1 つあります。助けてください。Web ページで do while ステートメントについて読んだことがあります。異なるのは、while にはブール条件ではなく 0 が書かれているということです。

はっきりと理解できますが、これは

私はそれが何をするのか推測できませんか?それはこれと同等ですか: while(false) を実行しますか?それとも無限ループですか?助けてください

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

powershell - Get-VMの進捗が必要

環境が非常に大きいため、すべてのVMを収集して変数に格納するのに約5分かかります。このコレクションが完了するまで進行状況を表示する方法が必要です。do until私はループが機能するだろうと思ったが、それを完全に理解することはできない。

これは私が向かっていた方向ですが、それが正しいかどうかはわかりません。

私の考えでは、VMのカウントが停止するまでドットを書き込むことでしたが、そうではありません。どんな助けでも大歓迎です。

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

java - Java:Doステートメント内のステートメントの場合?

これは私の他の質問に関連しています

このメソッドを実行すると、システムは何も出力しません。一連の印刷テストを通して、私はそれがdo-whileループの内側に入ると判断しました。forしかし、それがループの中に入るのかどうかはわかりません。

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

python - このループをより洗練された Pythonic な方法で整理する方法

したがって、一部のデータセットを削減し、削除された要素の数を返す関数があります。関数の操作中に削減されたアイテムの数がゼロになったら、適用を停止する必要があります。現在、私はこれを持っています:

しかし、これらの 2 つの変数の割り当ては、ちょっと気になります。これを書くよりエレガントな方法はありますか?

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

java - Java: 奇妙な OutOfBoundsException

この do ステートメントが実行されると、問題なく "player.addItem(m_area.m_items.get(i))" が実行されますが、"m_area.m_items.remove(i)" (m_items は LinkedList です) になると、 「OutOfBoundsException: インデックス 1、サイズ 1」をスローします。LinkedList のサイズと "i" の値を出力することで、"m_area.m_items.remove(i)" の前に、LinkedList のサイズが 2 であり、" i" は 0 です。例外がスローされる理由がわかりました。LinkedList には明らかに要素 0 はありません。私が知らないのは、なぜ「player.addItem(m_area.m_items.get(i))」で例外をスローしなかったのですか? 何かが正しくありません。助けてください。

ありがとうございました

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

linux - BashシェルはWhileループ無限ループを実行しますか?

基本的にこれは私のコードです:

ハードウェアとの対話方法により、一度に1つのインスタンスのみを実行できるプログラムがあります。別のインスタンスが実行されている場合、「このプログラムの別のインスタンスが実行されています。最初に終了してください」というメッセージが表示されます。 。

この同じプログラムを利用する複数のスクリプトを実行できる必要があるため、上記のコードを使用することにしました。私の問題は、2つのスクリプトを実行すると、1つはプログラムにアクセスして希望どおりに実行されますが、もう1つはエラーに気づき、「プログラムへのアクセスを待機中」とエコーする無限ループでスタックすることです。

何かを逃したことがありますか?ステートメントはCLIコマンドを実行していますか、それとも元の実行に戻っていますか?それとも私の問題はどこにありますか?

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

c++ - do-while ループ プログラムのヘルプが必要ですか? (C++)

ユーザー入力(マーク)を取得し、これらのマークの平均をレターグレードに出力するプログラムを作成しようとしています。プログラムが平均を正常に計算することに成功したと思いますが、正しい文字の等級が出力されませんか?

助言がありますか?編集:私の出力は常にパーセンテージを「F」グレードとして与えるため、おそらく計算上の何かです....

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

c# - do-while ステートメントで実行された後に実行行を停止する

私は授業を受けていますが、先生は私たちにこれを理解できるかどうか尋ねました. 私は今数時間見てきましたが、それを行う方法が見つかりませんでした。

目標は、displaymenu一度だけ表示することです。アプリはループするため、終了せずに再利用できます。displaymenuは、ユーザーが何をしたいかを選択するためのオプションを表示します。これは皆さんが今まで見た中で最もクリーンなコードではないと思いますが、まだ学習中です。これを行ってまだ 1 週間しか経っていません。それに対する他の提案をいただければ幸いです。

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

python - Python: do r = random_stuff() while not meets_condition(r)

特定の制約のあるものをランダムに生成する必要があることがよくあります。多くの場合、生成時に制約を無視し、後でそれらが満たされているかどうかを確認し、そうでない場合はプロセスをやり直す方が迅速です。キーワードが欠けてdo、私は通常書く

同じコード行が 2 回あるので、これは少し醜いです。私が本当に欲しいのは、次のような構造です

2.5 で導入された三項演算子に似ています。

ここでの条件は、ステートメントの左側が実行される前に評価されます。while-constructs 固有の非 Python の醜さを改善する設計パターン (Python 2.7 で動作するはず) の提案はありますか?