•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 = [1, 2, 3] 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 |