본문 바로가기

기타/Problem Solving

[기본 문법] 반복문

반복문 : 반복적으로 코드를 실행하고 싶을 때 사용

 

for-in 반복문

/*
  for 루프상수 in 순회대상 {
    실행할 구문
 }
 */

//순회대상을 범위데이터로 하는 반복문
for i in 1...4 {
    print(i)
}

____________________
1
2
3
4
5
//순회대상을 배열로 하는 반복문
let array = [1, 2, 3, 4, 5]

for i in array{
    print(i)
}

____________________
1
2
3
4
5

 

while 반복문

/*
 while 조건식 {
    실행 할 구문
 }
 */

var number = 5


//number가 8보다 작으면 실행하면서 number에 1을 더하는 반복문
while number < 8 {
    number+=1
    print("스위프트")
}

number // 8
____________________
스위프트
스위프트
스위프트

 

repeat-while 반복문 : 조건에 맞지 않아도 한번은 무조건 구문을 실행하는 반복문(do-while루프의 Swift 버전)

/*
 repeat {
    실행할 구문
 } while 조건식
 */

var x = 6
repeat {
    x+=2
} while x < 5
            
print(x)

____________________
8

 

End

'기타 > Problem Solving' 카테고리의 다른 글

[기본문법]구조체  (0) 2022.10.28
[기본문법]옵셔널  (0) 2022.10.26
[기본문법] 조건문  (0) 2022.10.26
[기본문법] 함수  (0) 2022.10.24
[기본문법]컬렉션타입(Array, Dictionary, Set)  (0) 2022.10.22