Swift #10: 루프

발행: (2025년 12월 10일 오전 06:54 GMT+9)
2 분 소요
원문: 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 #12: 함수

함수는 중괄호 { 로 구분된 코드 블록이며 이름으로 식별됩니다. 반복문 및 조건문에 사용되는 코드 블록과 달리...

Swift의 도래

번역하려는 텍스트를 제공해 주시겠어요? 텍스트를 주시면 한국어로 번역해 드리겠습니다.

Swift #11: 가드 절

Guard statement guard 문은 조건과 else, 그리고 guard 블록으로 구성됩니다. 조건이 false이면 guard 블록이 실행되고…

알고리즘에서 모험으로

!‘From Algorithms to Adventures’ 표지 이미지 https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-...