[swift] 조건문과 반복문 활용하기

소프트웨어를 개발하다 보면 특정 조건에 따라 다른 작업을 수행해야 하는 경우가 많습니다. 이때 조건문반복문은 매우 유용하게 활용됩니다.

조건문 (Conditional Statements)

조건문은 특정 조건이 참일 때 특정 작업을 수행하도록 하는 제어 구조입니다. Swift에서는 if, else if, else 키워드를 사용해 조건문을 작성할 수 있습니다.

let number = 10
if number > 0 {
    print("양수입니다.")
} else if number < 0 {
    print("음수입니다.")
} else {
    print("0입니다.")
}

반복문 (Loops)

반복문은 특정 작업을 반복적으로 수행할 수 있도록 하는 제어 구조입니다. Swift에서는 for-in, while, repeat-while을 사용해 반복문을 작성할 수 있습니다.

for-in 반복문

for-in 반복문은 시퀀스에 있는 모든 항목에 대해 반복 작업을 수행합니다.

let names = ["철수", "영희", "민수"]
for name in names {
    print("안녕, \(name)!")
}

while 반복문

while 반복문은 특정 조건이 참일 동안 반복 작업을 수행합니다.

var count = 0
while count < 5 {
    print(count)
    count += 1
}

repeat-while 반복문

repeat-while 반복문은 동작 후 조건을 검사하므로 최소 한 번은 반복 작업을 수행합니다.

var num = 5
repeat {
    print(num)
    num -= 1
} while num > 0

조건문과 반복문을 적절히 활용하여 다양한 상황에 대응할 수 있습니다. 이를 통해 보다 유연하고 효율적으로 코드를 작성할 수 있습니다.

참고 자료