Swift повторить ... в то время как цикл
Свифта повтор ... в то время как цикл, как для и в то время как цикл перед циклом начала определить условный оператор, но в конце цикла определяется, является ли условие выполнения.
грамматика
Swift повторить ... в то время как синтаксис цикла выглядит следующим образом:
repeat { statement(s); }while( condition );
Пожалуйста, обратите внимание, что условные выражения появляются в конце цикла, так что оператор (ы) цикл будет выполняться по крайней мере один раз перед условие проверяется.
Если условие истинно, то поток управления переходит обратно к верхней части повтора, а затем повторите оператор (ы) цикла. Этот процесс повторяется до тех пор, данное условие не станет ложным.
Число 0, строка '0' и "", пустой список (), и неопределенные переменные являютсяложными, то остальные являются истинными.правда , отрицается с помощьюномера! или нет,он возвращает ложь перевернутая.
Блок - схема:
примеров
import Cocoa var index = 15 repeat{ print( "index 的值为 \(index)") index = index + 1 }while index < 20
Выход выше выполнение программы:
index 的值为 15 index 的值为 16 index 的值为 17 index 的值为 18 index 的值为 19