for문은 순회할 수 있는 타입(배열, 딕셔너리 등)을 순회하거나 특정 횟수만큼 로직을 반복할때 사용.
for 각 value의 변수이름 in 순회할 수 있는 타입 {
// 로직
}
예시
let ages = [34,29,30,28] //상수 선언
for age in ages {
print("안녕하세요 저는 \(age)살 입니다.")
}
결과
안녕하세요, 저는 34살 입니다.
안녕하세요, 저는 29살 입니다.
안녕하세요, 저는 30살 입니다.
안녕하세요, 저는 28살 입니다.
while은 특정 조건을 더이상 만족하지 않을 때까지 반복하여 실행한다.
따라서 종결 조건을 정해주지 않으면 무한루프 발생 가능성이 있다.
// 1부터 100까지 적기
var num = 1 //변수 num에 1 선언
while num < 101{ // num이 101보다 작을
print(num)
num += 1
}
글 잘 봤습니다, 많은 도움이 되었습니다.