Swift #10: 루프

발행: (2025년 12월 10일 오전 06:54 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

while

while는 조건을 검사하고 조건이 false가 될 때까지 코드 블록을 실행합니다.

var counter = 0
while counter  in  { ... }.

for‑in 루프

for‑in 루프는 컬렉션의 요소들을 순회합니다.

let input = [1, 3, 5]
for value in input {
    print(value * 2)
}
// Imprime 2, 6, 10

값이 필요하지 않을 때 언더스코어 사용

for‑in의 상수가 필요하지 않을 경우 언더스코어(_)로 대체할 수 있습니다:

let input = [1, 3, 5]
for _ in input {
    print("Hola")
}
// Imprime: "Hola", "Hola", "Hola"

where 절

where 절은 for‑in에서도 사용할 수 있으며, 특정 조건을 만족하는 반복만 실행하도록 할 수 있습니다. 예시:

let input = [1, 3, 5, 6]
for value in input where value % 3 != 0 {
    print(value * 2)
}
// Imprime 2, 10
Back to Blog

관련 글

더 보기 »

Swift #7: 튜플

Tuple은 하나 이상의 값(동일하거나 서로 다른 타입)을 그룹으로 포함합니다. 일시적이거나 임시적인 값을 저장하는 데 유용합니다, 비록 …

Swift #6: 옵셔널

옵셔널 때때로 변수에 값이 없음을 표시해야 할 필요가 있습니다. 이러한 경우에 Swift는 `?` 수정자를 제공하여 모든 타입을 옵셔널로 변환합니다.

Swift #5: 문자와 문자열

Character 문자 하나는 Unicode 표의 요소 인덱스에 해당하는 이진수로 표현됩니다, 이 표는 문자들을 정의합니다.