タグ付けされた質問 「loops」

ループはプログラミングにおける制御フロー構造の一種であり、いくつかの条件が満たされるまで一連のステートメントが繰り返し実行されます。

13
リスト内の一意の値を数える方法
したがって、ユーザーに入力を求め、値を配列/リストに格納するこのプログラムを作成しようとしています。 次に、空白行が入力されると、それらの値のうちいくつが一意であるかがユーザーに通知されます。 私はこれを問題セットとしてではなく、実際の理由で構築しています。 enter: happy enter: rofl enter: happy enter: mpg8 enter: Cpp enter: Cpp enter: There are 4 unique words! 私のコードは次のとおりです: # ask for input ipta = raw_input("Word: ") # create list uniquewords = [] counter = 0 uniquewords.append(ipta) a = 0 # loop thingy # while loop to …


20
bashループリストで空白をエスケープするにはどうすればよいですか?
特定のディレクトリのすべての子ディレクトリ(ファイルではない)をループするbashシェルスクリプトがあります。問題は、一部のディレクトリ名にスペースが含まれていることです。 これが私のテストディレクトリの内容です。 $ls -F test Baltimore/ Cherry Hill/ Edison/ New York City/ Philadelphia/ cities.txt そして、ディレクトリをループするコード: for f in `find test/* -type d`; do echo $f done 出力は次のとおりです。 テスト/ボルチモア テスト/チェリー 丘 テスト/エジソン テスト/新規 ヨーク 市 テスト/フィラデルフィア Cherry HillとNew York Cityは、2つまたは3つの別々のエントリとして扱われます。 私は次のようにファイル名を引用しようとしました: for f in `find test/* -type d | sed -e …
121 bash  loops  whitespace 


4
while(i == i + 1){}が永久にループする間、iの値は何ですか
私は英国の大学の試験で、高度なプログラミングコースからこの謎を解きました。 次のループについて考えてみます。ここでは、私は今のところ宣言されていません。 while (i == i + 1) {} whileループが永遠に続くように、iこのループに先行するの定義を見つけます。 このコードスニペットに対して同じ質問をした次の質問: while (i != i) {} 私には明らかでした。もちろん、この他の状況ではNaNそうですが、私は本当に前の状況に行き詰まっています。これはオーバーフローと関係がありますか?そのようなループがJavaで永遠にループする原因は何ですか?
120 java  loops  types 

8
Kotlinの「forEach」の「break」と「continue」
Kotlinには、forEachまたはのような非常に優れた反復関数repeatがありますが、breakand continue演算子でそれらを操作することはできません(ローカルと非ローカルの両方)。 repeat(5) { break } (1..5).forEach { continue@forEach } 目標は、関数構文を通常のループにできるだけ近づけることです。一部の古いバージョンのKotlinではそれは間違いなく可能でしたが、構文を再現するのに苦労しています。 問題はラベル(M12)のバグかもしれませんが、最初の例はとにかく動作するはずです。 特別なトリック/注釈についてどこかで読んだようですが、この件に関する参照を見つけることができませんでした。次のようになります。 public inline fun repeat(times: Int, @loop body: (Int) -> Unit) { for (index in 0..times - 1) { body(index) } }
120 loops  foreach  lambda  kotlin 

6
PHPでループを「終了」できますか?
PHPコードでエラーチェックを実行しているループがあります。もともとはこのようなものでした... foreach($results as $result) { if (!$condition) { $halt = true; ErrorHandler::addErrorToStack('Unexpected result.'); } doSomething(); } if (!$halt) { // do what I want cos I know there was no error } これはすべてうまく機能しますが、1つのエラーが発生した後でも、ループする必要はありません。ループを脱出する方法はありますか?
118 php  loops 

4
C#クラスプロパティを反復処理する
現在、クラスオブジェクトのすべての値を設定していますRecord。 これは、現時点でレコードを入力するために、プロパティごとに使用しているコードです。 // Loop through each field in the result set for (int i = 0; i <= resultItems.Length; i++) { Record newRecord = new Record() { itemtype = resultItems[i - (fieldCount - 0)], itemdesc = resultItems[i - (fieldCount - 1)], prodcode = resultItems[i - (fieldCount - 2)], proddesc = …
118 c#  properties  loops 

4
Excelで範囲の各行をループする
これは組み込み関数があると確信しているものの1つです(そして、私は以前にそれを言われたことがあるかもしれません)が、それを覚えるために頭を悩ませています。 Excel VBAを使用して複数列の範囲の各行をループするにはどうすればよいですか?私が調べてきたすべてのチュートリアルは、1次元の範囲での作業についてのみ言及しているようです...
116 excel  vba  loops  excel-2003 

12
JavaScript:.forEach()と.map()の違い
このような話題がたくさんあったことは知っています。そして、私は基本を知っています:.forEach()元のアレイと.map()新しいアレイで動作します。 私の場合: function practice (i){ return i+1; }; var a = [ -1, 0, 1, 2, 3, 4, 5 ]; var b = [ 0 ]; var c = [ 0 ]; console.log(a); b = a.forEach(practice); console.log("====="); console.log(a); console.log(b); c = a.map(practice); console.log("====="); console.log(a); console.log(c); そしてこれは出力されます: [ -1, 0, 1, …

7
Scalaが下向きまたはforループが減少しますか?
Scalaでは、イテレーターを使用して、for次のような昇順でループを実行することがよくあります。 for(i <- 1 to 10){ code } それを10から1にするにはどうしますか?10 to 1(通常の範囲の数学のように)空のイテレータを与えると思いますか? イテレータでreverseを呼び出すことによってそれを解決するScalaスクリプトを作成しましたが、私の意見では良くありません。 def nBeers(n:Int) = n match { case 0 => ("No more bottles of beer on the wall, no more bottles of beer." + "\nGo to the store and buy some more, " + "99 bottles of beer on …

19
スイッチ内からループを抜け出す方法は?
次のようなコードを書いています。 while(true) { switch(msg->state) { case MSGTYPE: // ... break; // ... more stuff ... case DONE: break; // **HERE, I want to break out of the loop itself** } } それを行う直接的な方法はありますか? フラグを使用して、スイッチの直後に条件付きブレークを置くことでループから抜けることができることは知っています。C ++にこのための構造が既にあるかどうかを知りたいだけです。

5
配列phpをループ
この配列があります...各ファイルパスとファイル名をどのように出力しますか?これを行う最良の方法は何ですか? Array ( [0] => Array ( [fid] => 14 [list] => 1 [data] => Array ( [alt] => [title] => ) [uid] => 1 [filename] => trucks_10785.jpg [filepath] => sites/default/files/trucks_10785.jpg [filemime] => image/jpeg [filesize] => 143648 [status] => 1 [timestamp] => 1291424171 [nid] => 8 ) [1] => Array …
109 php  arrays  printing  loops 

7
Numpy配列の列を反復する方法は?
mxn配列があるとします。この配列の各列を関数に渡して、列全体に対して何らかの操作を実行したいと思います。配列の列をどのように反復しますか? 例えば、私は4 x 3の配列を持っています 1 99 2 2 14 5 3 12 7 4 43 1 for column in array: some_function(column) ここで、列は最初の反復で「1,2,3,4」、2番目の反復で「99,14,12,43」、3番目の反復で「2,5,7,1」になります。
109 python  loops  numpy 

7
JSONオブジェクトを反復する
JSONオブジェクトを反復処理して、データ(つまり、タイトルとリンク)をインポートしようとしています。過去のコンテンツにアクセスできないようです:。 JSON: [ { "title": "Baby (Feat. Ludacris) - Justin Bieber", "description": "Baby (Feat. Ludacris) by Justin Bieber on Grooveshark", "link": "http://listen.grooveshark.com/s/Baby+Feat+Ludacris+/2Bqvdq", "pubDate": "Wed, 28 Apr 2010 02:37:53 -0400", "pubTime": 1272436673, "TinyLink": "http://tinysong.com/d3wI", "SongID": "24447862", "SongName": "Baby (Feat. Ludacris)", "ArtistID": "1118876", "ArtistName": "Justin Bieber", "AlbumID": "4104002", "AlbumName": "My World (Part …
109 python  dictionary  loops 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.