Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- next.js
- 72410
- reactnavigation
- JavaScript
- lineending
- 동적언어
- client-side-rendering
- 비반환함수
- multiline
- 중첩함수
- ios
- beforePopState
- DelayInput
- textinput
- SWIFT
- 약타입
- 데이터타입함수
- replacingOccurrences
- 리액트네이티브
- 옵셔널
- 스위프트
- ReactNative
- switch구문
- 나를부르는숲
- 17681
- 약타입언어
- 프로그래머스
- Server-Side-Rendering
- 함수형프로그래밍
- reactnative android
Archives
- Today
- Total
으니의 개발로그
[Swift] 반복문(1) - for-in 구문 본문
[Swift] 반복문(1) - for-in 구문
이 글은 Swift 프로그래밍 책을 읽고 요약한 내용입니다.
- for-in 반복 구문은 반복적인 데이터나 시퀀스를 다룰 때 많이 사용한다.
for 임시 상수 in 시퀀스 아이템 {
실행 코드
}
-
for-in 반복 구문의 활용
for i in 0...2 { print(i) } /* 0 1 2 */ for i in 0...5 { if i.isMultiple(of: 2) { print(i) continue // continue 키워드를 사용하면 바로 다음 시퀀스로 건너뜁니다. } print("\(i) == 홀수") } /* 0 1 == 홀수 2 3 == 홀수 4 5 == 홀수 */ let helloSwift: String = "Hello Swift!" for char in helloSwift { print(char) } /* H e l l o S w i f t ! */ var result: Int = 1 // 시퀀스에 해당하는 값이 필요 없다면 와일드카드 식별자(_)를 사용하면 됩니다. for _ in 1...3 { result *= 10 } print("10의 3제곱은 \(result)입니다.") /* 10의 3제곱은 1000입니다. */
-
기본 데이터 타입의 for-in 반복 구문 사용
// Dictionary let friends: [String: Int] = ["Jay": 35, "Joe": 29, "Jenny": 31] for tuple in friends { print(tuple) } /* (key: "Joe", value: 29) (key: "Jay", value: 35) (key: "Jenny", value: 31) */ let 주소: [String: String] = ["도": "충청북도", "시군구": "청주시 청원구", "동읍면": "율량동"] for (키, 값) in 주소 { print("\(키) : \(값)") } /* 시군구 : 청주시 청원구 도 : 충청북도 동읍면 : 율량동 */ // Set let 지역번호: Set<String> = ["02", "031", "032", "033", "041", "042", "043", "051", "052", "054", "055", "061", "062", "063", "064"] for 번호 in 지역번호 { print(번호) } /* 054 061 042 063 064 041 043 051 055 02 031 032 033 052 062 */
'Swift > 책 정리' 카테고리의 다른 글
[Swift] 반복문(3) - 구문 이름표(break, continue) (0) | 2021.01.25 |
---|---|
[Swift] 반복문(2) - while, repeat-while 구문 (0) | 2021.01.24 |
[Swift] 조건문(2) - switch 구문 (0) | 2021.01.22 |
[Swift] 조건문(1) - if 구문 (0) | 2021.01.20 |
[Swift] 연산자(1) - 연산자의 종류 (0) | 2021.01.19 |