タグ付けされた質問 「infinite-loop」

20
「for(;;)」は「while(TRUE)」よりも高速ですか?そうでない場合、なぜ人々はそれを使うのですか?
for (;;) { //Something to be done repeatedly } こういうのがよく使われているのを見てきましたが、なかなかおかしいと思いますが…とか、そういうふうに言った方がわかりやすいと思いませんwhile(true)か? 私は(プログラマーの多くが暗号コードに頼る理由と同じように)これがわずかなマージンであると思っていますか? なぜ、そしてそれは本当に価値があるのでしょうか?もしそうなら、なぜそれをこのように定義しないのですか: #define while(true) for(;;) 参照:どちらが速いか:while(1)またはwhile(2)?

6
Windowsバッチファイルで無限ループを作成する方法
これは基本的に、バッチファイルで必要なものです。任意のキーを押して「一時停止」を通過するたびに「Do Stuff」を再実行できるようにしたい。 while(true){ Do Stuff Pause } for利用できるwhileループはあり、バッチにはループがないようです。次に、どのようにして無限ループを作成しますか?

7
無限ジェネレーターの式はありますか?
無限要素を生成できる単純なジェネレータ式はありますか? これは純粋に理論的な質問です。ここに「実用的な」答えは必要ありません:) たとえば、有限ジェネレータを作成するのは簡単です。 my_gen = (0 for i in xrange(42)) ただし、無限のものを作成するには、偽の関数で名前空間を「汚染」する必要があります。 def _my_gen(): while True: yield 0 my_gen = _my_gen() 別のファイルで処理を行い、import後で-ing することは考慮されません。 私はそれitertools.repeatがまさにこれを行うことも知っています。それなしでワンライナーソリューションがあるかどうか私は興味があります。

16
テキストウォッチャーを起動せずにEditTextテキストを変更するにはどうすればよいですか?
EditTextCustomer Text Watcherのあるフィールドがあります。コードの一部で、私が使用しているEditTextの値を変更する必要があり.setText("whatever")ます。 問題は、変更を加えるとすぐに、afterTextChangedメソッドが呼び出されて無限ループが発生することです。afterTextChangedをトリガーせずにテキストを変更するにはどうすればよいですか? afterTextChangedメソッドにテキストが必要なので、を削除しないでくださいTextWatcher。

20
for(;;)またはwhile(true)の正しいC#無限ループはどれですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する C / C ++時代に戻って、「無限ループ」を次のようにコーディングします。 while (true) とは対照的に、私はより自然に感じ、私にはより明白に見えた for (;;) 1980年代後半のPC lintとの出会いとその後のベストプラクティスの議論は、私がこの習慣を破った。それ以来、for制御ステートメントを使用してループをコーディングしました。今日、久しぶりに、そしておそらくC#開発者として無限ループが初めて必要になったとき、私は同じ状況に直面しています。それらの1つは正しく、もう1つは正しくありませんか?
97 c#  infinite-loop 

6
System.out.printlnが使用されない限り、一見無限ループは終了します
私は無限ループになるはずの単純なコードを持っていましたが、これxは常に成長し、常により大きいままであるためですj。 int x = 5; int y = 9; for (int j = 0; j < x; j++) { x = x + y; } System.out.println(y); しかし、そのまま印刷されy、無限にループしません。理由はわかりません。ただし、次のようにコードを調整すると、 int x = 5; int y = 9; for (int j = 0; j < x; j++) { x = x + y; …

7
Pythonプログラムを永久に実行する方法は?
Pythonプログラムを無限ループで永久に実行する必要があります。 現在、私はこのように実行しています- #!/usr/bin/python import time # some python code that I want # to keep on running # Is this the right way to run the python program forever? # And do I even need this time.sleep call? while True: time.sleep(5) それを行うためのより良い方法はありますか?それともtime.sleep電話が必要ですか?何かご意見は?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.