본문 바로가기

프로그래밍 [KOR]/Swift

Swift의 반복문

•for-in

•while

•repeat-while


1. for-in 구문


  •기존 언어의 for-each 구문과 유사

  •Dictionary의 경우 이터레이션(반복) 아이템으로 튜플이 들어옴


  •for-in 구문 기본 형태


1
2
3
for item in items {
    /* 실행 구문 */
}
cs


  •for-in 구문의 사용


1
2
3
4
5
6
7
8
9
10
11
var integers = [123]
let people = ["jinun"10"eric"15"mike"12]
 
for integer in integers {
    print(integer)
}
 
// Dictionary의 item은 key와 value로 구성된 튜플 타입임
for (name, age) in people {
    print("\(name): \(age)")
}
cs



2. while 구문


  •while 구문의 기본 형태


1
2
3
while 조건 {
    /* 실행 구문 */
}
cs


  •while 구문의 사용


1
2
3
while integers.count > 1 {
    integers.removeLast()
}
cs



3. repeat-while 구문


  •기존 언어의 do-while 구문과 형태/동작이 유사


  •repeat-while 구문의 기본 형태


1
2
3
repeat {
    /* 실행 구문 */
while 조건
cs


  •repeat-while 구문의 사용


1
2
3
repeat {
    integers.removeLast()
while integers.count > 0
cs



❖출처: http://blog.yagom.net/


제 나름대로 생각을 정리하며 포스팅합니다.

정보전달에 있어 차질이 생기는 것을 우려해 나름대로 확실하게 검증을 하고 포스팅하려고 노력합니다.

본 포스팅에 잘못된 정보가 있거나 수정해야할 내용이 있다면 댓글 또는 아래의 이메일로 알려주시면 감사하겠습니다.

E-mail : silent_lhr@naver.com



공감은 로그인이 필요없습니다.

공감은 저에게 포스팅을 이어나갈 수 있는 힘이 됩니다.


'프로그래밍 [KOR] > Swift' 카테고리의 다른 글

Swift의 옵셔널 추출  (0) 2018.10.05
Swift의 옵셔널  (1) 2018.10.04
Swift의 조건문  (0) 2018.10.04
Swift의 함수 고급  (0) 2018.10.02
Swift의 함수  (0) 2018.10.02