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