본문 바로가기

DEV/Swift

[Swift] Loops (반복문)

반복문은 크게 for-in문, while문이 있음.

ForEach도 있지만 종류가 좀 다르고 클로져를 먼저 알아야 하기 때문에 나중에 따로 작성함.

 

//루프변수는 반복문 안에서만 사용됨. 범위는 배열, 또는 1...5 등으로 지정

for [루프변수] in [범위] {

    [코드]  //반복 때 마다 실행될 코드

}

 

//while문은 비교연산에서 '참'일 경우 계속 반복되는 반복문.

while [비교연산] {

    [코드]

}

/* 반복문 */
//for 반복문
let forNum:[Int] = [3, 4, 3, 4, 3]
for index in forNum {
    print(index)
}

//while 반복문
var whileNum:Int = 0
while whileNum < 3 {
    whileNum += 1
    print(whileNum)
}