์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์๊ณ ๋ฆฌ์ฆ
- MongoDB
- Decodable
- CRUD
- Core Data
- mongoose
- ์ง๋ฒ๋ณํ
- String.Index
- components
- DispatchQueue
- ์ฑ๋ง๋ค๊ธฐ
- Cloud Firestore
- Encodable
- ํ๋ก๊ทธ๋๋จธ์ค
- Mac
- RxSwift
- Firestore
- Reduce
- map
- ExpressJS
- SWiFT
- Firestore CRUD
- Codable
- nodejs
- AVAudioPlayer
- UIRefreshController
- ์ฑ๋์์ธ
- ios
- Figma
- Filter
- Today
- Total
Focus On Develop ๐ค๐ค
[Swift] map, filter, reduce ๋ณธ๋ฌธ
Apple Developer Document์์ map, filter, reduce์ ๋ํ ์ ์๋ฅผ ๋ฐ์ทํด์ค๊ธด ํ์ง๋ง.. ์๋ฌด๋๋ ๋๋ ์์ด๋ ์ด๋ ต๋๋ผ. ๐ ๐
๋์ค์๋ผ๋ ์ฝ๊ฒ ์ฐพ์๋ณด๋ ค๊ณ ํ๊ธ๋ก ์ ๋ฆฌํด๋์ผ์ง ใ ใ
์์ธ๋ด์ฉ : map | Apple Document
1. map
๊ทธ๋ ๋ค๊ณ ํ๋ค..
์ฝ๊ฒ ๋งํ๋ฉด ํด๋ก์ (์กฐ๊ฑด)๋ก ๋ฐฐ์ด์ ๊ฐ ํญ๋ชฉ๋ค์ ๋ฐ์ํ ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ์ง ์๋ก์ด ๋ฐฐ์ด์ ๋ฐํํ๋ค.
์์)
2. filter
ํด๋ก์ (์กฐ๊ฑด)๋ก ๋ฐฐ์ด์ ๊ฐ ํญ๋ชฉ๋ค์ ๋น๊ตํ์ฌ ์ผ์นํ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๊ฐ์ง ์๋ก์ด ๋ฐฐ์ด์ ๋ฐํํ๋ค.
์์)
3. reduce
ํด๋ก์ (์กฐ๊ฑด)๋ก ๋ฐฐ์ด์ ๊ฐ ํญ๋ชฉ๋ค์ ์ฌ๊ท์ ์ผ๋ก ์ ์ฉ์์ผ ํ๋์ ๊ฒฐ๊ณผ ๊ฐ์ ๋ฐํํ๋ค.
์ฒซ๋ฒ์งธ ํ๋ผ๋ฏธํฐ๋ ์ด๊ธฐ๊ฐ, ๋๋ฒ์งธ ํ๋ผ๋ฏธํฐ๋ ํด๋ก์
์์)
'iOS [Swift] > ๊ธฐ์ด๋ฅผ ํํํ!' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Swift] String.components (0) | 2020.12.18 |
---|---|
[Swift] String.Index (0) | 2020.12.17 |
[Swift] String Radix๋ฅผ ํตํ ์ง๋ฒ๋ณํ (0) | 2020.12.16 |
[Swift] enumerated() (0) | 2020.12.16 |
[Swift] Set (0) | 2020.12.15 |