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

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

12
reduce()メソッドを早期に中断する方法は?
reduce()メソッドの反復を中断するにはどうすればよいですか? for: for (var i = Things.length - 1; i >= 0; i--) { if(Things[i] <= 0){ break; } }; reduce() Things.reduce(function(memo, current){ if(current <= 0){ //break ??? //return; <-- this will return undefined to memo, which is not what I want } }, 0)


6
VB.NET-For Each Loopの次の項目に移動する方法
のようなステートメントがありExit Forますが、ループを終了する代わりに次のアイテムに移動するだけです。 例えば: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next ElseIfステートメントにを追加するだけで、次のようになります。 For Each I As Item In Items If I = x Then ' Move to next item Else ' Do something End If …
93 vb.net  loops 


7
HTML5とJavaScriptのlocalStorageをループする
そのため、長さがあるため、通常のオブジェクトのようにlocalStorageをループ処理できると考えていました。これをどのようにループできますか? localStorage.setItem(1,'Lorem'); localStorage.setItem(2,'Ipsum'); localStorage.setItem(3,'Dolor'); 私が行う場合は、どちらが正しいかをlocalStorage.length返し3ます。だから私はfor...inループがうまくいくと思います。 私は次のようなことを考えていました: for (x in localStorage){ console.log(localStorage[x]); } しかし、役に立たない。何か案は? もう一つのアイデアは localStorage.setItem(1,'Lorem|Ipsum|Dolor') var split_list = localStorage.getItem(1).split('|'); でfor...in動作します。

8
Angular 2formArraysで名前属性が指定されていないコントロールが見つかりません
コンポーネントのformArrayを反復処理しようとしていますが、次のエラーが発生します Error: Cannot find control with unspecified name attribute これが私のクラスファイルのロジックの様子です export class AreasFormComponent implements OnInit { public initialState: any; public areasForm: FormGroup; constructor(private fb: FormBuilder) { } private area(): any { return this.fb.group({ name: ['', [Validators.required]], latLong: ['', [Validators.required]], details: ['', [Validators.required]] }); } public ngOnInit(): void { this.areasForm = …

7
foreachループでnullを確認する
以下を行うより良い方法はありますか? ループを続行する前に、file.Headersでnullが発生するかどうかを確認する必要があります if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } 要するに、コード内で発生するインデントのレベルが原因でif内にforeachを記述するのは少し醜く見えます。 評価するものです foreach(var h in (file.Headers != null)) { //do stuff } 可能?
91 c#  loops  foreach  null 

9
Rubyの.eachループの終わりを教えてください
次のようなループがある場合 users.each do |u| #some code end ここで、usersは複数のユーザーのハッシュです。ユーザーハッシュの最後のユーザーにいて、その最後のユーザーに対して特定のコードのみを実行したい場合に確認する最も簡単な条件付きロジックは何ですか? users.each do |u| #code for everyone #conditional code for last user #code for the last user end end

14
前の値と次の値にもアクセスするPythonループ
オブジェクトのリストを繰り返し処理して、前、現在、次のアイテムにアクセスするにはどうすればよいですか?このC / C ++コードのように、Pythonで? foo = somevalue; previous = next = 0; for (i=1; i<objects.length(); i++) { if (objects[i]==foo) { previous = objects[i-1]; next = objects[i+1]; } }

5
プロセスをX回実行するためのよりPythonicな方法
どちらがよりパイソンですか? whileループ: count = 0 while count < 50: print "Some thing" count = count + 1 Forループ: for i in range(50): print "Some thing" 編集:これはどちらがより明確であるかを決定するための答えを持っているので、重複しないでください、対「i」なしで範囲を実行する方法-それが最もエレガントであることになったとしても
90 python  loops 

5
テーブルのすべての行をループするにはどうすればよいですか?(MySQL)
テーブルAがあり、主キーIDが1つあります。 ここで、Aのすべての行を調べます。 Aの各レコードに「」のようなものを見つけましたが、これはMySQLでの方法ではないようです。 これは、フィールドを取得して変換し、別のテーブルに挿入してから、行のフィールドの一部を更新する行ごとのものです。select部分とinsertを1つのステートメントに入れることはできますが、そこで更新を取得する方法もわかりません。だから私はループしたい。そして練習のために、MySQL以外のものは使いたくありません。 編集 例をいただければ幸いです。 そして、手続きに入れる必要のない解決策。 編集2 このシナリオを考えてみてください。 表AおよびB、それぞれフィールドIDおよびVAL。 これが私がやりたいことの擬似コードです。 for(each row in A as rowA) { insert into B(ID, VAL) values(rowA[ID], rowA[VAL]); } 基本的に、ループを使用してAのコンテンツをBにコピーします。 (これは単純化された例です。もちろん、これにはループを使用しません。)}
90 mysql  loops 

5
xsl:for-eachループ内のカウンター
現在処理されている要素の数を反映するxsl:for-eachループ内のカウンターを取得する方法。 たとえば、私のソースXMLは <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title> </book> <book> <title>Choke</title> </book> </books> 私が入手したいのは: <newBooks> <newBook> <countNo>1</countNo> <title>The Unbearable Lightness of Being </title> </newBook> <newBook> <countNo>2</countNo> <title>Narcissus and Goldmund</title> </newBook> <newBook> <countNo>3</countNo> <title>Choke</title> </newBook> </newBooks> 変更するXSLT: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" …
89 xml  xslt  loops 


3
golangマップを反復処理する
私はタイプの地図を持っています: map[string]interface{} そして最後に、(goyamlを使用してymlファイルから逆シリアル化した後)次のようなものを作成します mymap = map[foo:map[first: 1] boo: map[second: 2]] このマップを反復処理するにはどうすればよいですか?私は以下を試しました: for k, v := range mymap{ ... } しかし、エラーが発生します: cannot range over mymap typechecking loop involving for loop 助けてください。
89 map  go  loops 

6
Bashのテキストファイルから配列を作成する
スクリプトはURLを受け取り、それを解析して必須フィールドを探し、その出力をリダイレクトしてファイルfile.txtに保存します。フィールドが見つかるたびに、出力が新しい行に保存されます。 file.txt A Cat A Dog A Mouse etc... file.txt新しいスクリプトで配列を取得して作成したいと思います。このスクリプトでは、すべての行が配列内の独自の文字列変数になります。これまで私が試した: #!/bin/bash filename=file.txt declare -a myArray myArray=(`cat "$filename"`) for (( i = 0 ; i < 9 ; i++)) do echo "Element [$i]: ${myArray[$i]}" done このスクリプトを実行すると、空白が原因で単語が分割され、 必要な出力 Element [0]: A Cat Element [1]: A Dog etc... 私はこれを取得することになります: 実際の出力 Element [0]: A …

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