반복문

·2022년 7월 27일

Swift 기초문법

목록 보기
10/11

for-in 구문

import Swift

var integers = [1, 2, 3]
let people = ["hyun": 10, "eric": 15, "mike": 24]

for integer in integers
{
    print(integer)
}

for (name, age) in people
{
    print("\(name): \(age)")
}

while 구문

while integers.count > 1
{
    integers.removeLast()
}

//for integer in integers
//{
//    print(integer) // 왜 2도 제거되었을까? 1밖에 안뜬다
//}

repeat-while 구문

do-while이 아닌 이유는 스위프트에서 do가 하는 역할이 따로 있어서..

repeat
{
    integers.removeLast() // 얘를 한번 먼저 실행하고
} while integers.count > 0 // 조건에 맞는지 체크하면서 반복시행
profile
어?머지?

0개의 댓글