Latest web development tutorials

Swift pętli for

Swift cyklu Swift cyklu

Szybka pętli służy do powtarzania serii sprawozdań aż do osiągnięcia pewnych warunkach, na ogół po zakończeniu każdego cyklu, zwiększając wartość licznika do osiągnięcia.

gramatyka

Swift dla składni pętli jest następująca:

for init; condition; increment{
   循环体
}

Parametry analityczne:

  1. init zrealizowane w pierwszej kolejności, a tylko raz.Ten krok pozwala zadeklarować i zainicjować żadnych zmiennych sterujących pętli. Można również napisać żadnego oświadczenia, że ​​nie jest tu tak długo, jak jest średnik się pojawiać.
  2. Następnie będziemy oceniaćsytuację.Jeśli to prawda, ciało pętli jest wykonywany. Jeśli false, ciało pętli nie jest wykonywana, a przepływ sterowania przeskakuje od razu do następnego cyklu instrukcji.
  3. Po wykonaniu dla ciała pętli, przepływ sterowania powraca powyżejprzyrostu oświadczeniu.To stwierdzenie pozwala zaktualizować zmienną sterującą pętli. Oświadczenie może być pusta, tak długo, jak pojawiają się warunki, jakie mają średnik.
  4. Warunek zostanie ponownie osądzony. Jeśli to prawda, wówczas cykl realizacji, proces jest powtarzany (ciała pętli, a następnie zwiększyć wartość kroku, a następnie do ponownego określenia warunków). Gdy warunek stanie się fałszywy, gdyż pętla kończy.

Schemat blokowy:

Przykłady

import Cocoa

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

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

Wyjście powyżej wykonywanie programu jest:

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

Swift cyklu Swift cyklu