728x90
for-in 구문
var integers = [1,2,3]
let people = ["ITlearning": 10, "Eric": 15, "Mike": 12]
// MARK : - for-in
for integer in integers {
print(integer)
}
// Dictionary의 item은 key와 value로 구성된 튜플 타입이다.
for (name, age) in people {
print("\(name): \(age)")
}
for-in 구문은 파이썬과 구성이 똑같다. for 하나 뽑은 변수 in 전체 배열 형식이다.
Dictionary의 item은 key와 value로 구성된 튜플타입이다. 따라서 for 문에서 돌릴때도 둘 다 뽑을 수 있는 문장으로 맞이해주면 된다.
while 구문
while integers.count > 1 {
integers.removeLast()
}
// MARK: - repeat-while
repeat {
integers.removeLast()
} while integers.count >
while 구문은 Bool 형식이 나와야 구동되기 때문에 특정 수를 입력하면 작동하지 않는다.
그리고 파이썬과 동일한 형식으로 이루어진다.
repeat - while 구문은 do-while 구문이다. 스위프트에서 do 는 따로 사용하는 단어이기 때문이다.
728x90
댓글