본문 바로가기

 𝗔𝗣𝗣𝗟𝗘/SWIFT : GRAMMAR

Swift 기초 문법 - 반복문

 

 

 

 

반복문

 

 

💡 반복문

 

For - in 

 

 배열, 딕셔너리 등을 순회하거나 특정 횟수만큼 로직을 반복할 때 주로 사용 


  
for 각 value의 변수 이름 in 순회할 수 있는 타입 {
// 내부 로직
}
let alphabets: [String] = ["a", "b", "c", "d"]
for character in alphabet {
print(character)
}
// 출력값:
// a
// b
// c
// d
let students = ["Tom": 2, "Harry": 4, "Sarah": 1]
for (name, grade) in students {
print("\(name)\(grade) 학년이야")
}
// 출력값:
// Tom 은 2 학년이야
// Harry 은 4 학년이야
// Sarah 은 1 학년이야

 

 


 

 

 

while

 

특정 조건이 만족하는 동안 내부로직을 계속해서 실행하는 반복문

종결 조건을 정해주지 않으면 무한루프가 생길 위험성이 있음

반복문의 각 패스가 시작할 때 조건을 평가

 


  
// while 뒤의 "조건"은 Bool 타입, 즉 true 혹은 false이고, true일때 중괄호 내부 코드 실행
while <#조건#> {
// 구현 코드
}
let lastName : [String] = ["송", "김", "박", "정" ]
var index : Int = 0
while index < 4 {
print("옆집 \(lastName[index]) 씨네 \(index)번째 결혼식")
index += 1
}
// 출력값:
// 옆집 송 씨네 0번째 결혼식
// 옆집 김 씨네 1번째 결혼식
// 옆집 박 씨네 2번째 결혼식
// 옆집 정 씨네 3번째 결혼식
while true {
print("Hello") // Hello 가 계속 출력됨
}

 

 

 

 

Recent Posts
Visits
Today
Yesterday
Archives
Calendar
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31