Latest web development tutorials

Swift for-Schleife

Swift-Zyklus Swift - Zyklus

Swift for-Schleife wird verwendet, um eine Reihe von Anweisungen zu wiederholen, bis bestimmte Bedingungen erreicht sind, in der Regel nach jedem Zyklus durch Erhöhen des Wertes des Zählers abgeschlossen zu erreichen.

Grammatik

Swift for-Schleife Syntax lautet wie folgt:

for init; condition; increment{
   循环体
}

Analytische Parameter:

  1. init wird zuerst ausgeführt, und nur einmal.In diesem Schritt können Sie Schleifensteuerungsvariablen zu deklarieren und zu initialisieren. Sie können auch jede Aussage schreiben, der nicht hier ist, solange es ein Semikolon zu erscheinen.
  2. Als nächstes werden wirZustand beurteilen.Wenn dies zutrifft, wird der Schleifenkörper ausgeführt. Wenn dies falsch ist, wird der Schleifenkörper nicht ausgeführt, und der Steuerablauf springt sofort für die nächste Anweisung Zyklus.
  3. die für Schleifenkörper, Steuerablauf springt zurück überSchritt Anweisung Nach der Ausführung.Mit dieser Anweisung können Sie die Schleifenvariable zu aktualisieren. Die Anweisung kann leer gelassen werden, solange die Bedingungen scheinen ein Semikolon zu haben.
  4. Zustand wird wieder beurteilt. Wenn das stimmt, dann Zyklus der Ausführung, wird der Vorgang wiederholt (Schleife Körper und erhöhen dann den Schrittwert, dann die Bedingungen neu zu bestimmen). Wenn die Bedingung falsch, für Schleife endet.

Flussdiagramm:

Beispiele

import Cocoa

var someInts:[Int] = [10, 20, 30]

for var index = 0; index < 3; ++index {
   print( "索引 [\(index)] 对应的值为 \(someInts[index])")
}

Die obige Programmausführung Ausgabe ist:

索引 [0] 对应的值为 10
索引 [1] 对应的值为 20
索引 [2] 对应的值为 30

Swift-Zyklus Swift - Zyklus