Kotlin Collection (1) - (forEach, onEach, filter, filterNot, map, mapNotNull, flatMap, fold, reduce, sum, sumOf)
์ปฌ๋ ์
์ฒ๋ฆฌ๋ ๊ต์ฅํ ๋น๋ฒํ๊ฒ ์ผ์ด๋๋ ์์
์ผ๋ก ํ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๊ฐ ์๋๊น ์ถ์ต๋๋ค.ํนํ ์ฝํ๋ฆฐ์ ์ฌ์ฉํ๋ฉด์ ์๋ฐ์๋ ์กด์ฌํ์ง ์๋ ์ ์ฉํ ํจ์๋ค์ด ๋ง์์ ๊ต์ฅํ ์ ํ์ฉํ๊ณ ์๋๋ฐ์, ์ด์ ๊ด๋ จํ์ฌ ์ด๋ฒ ํฌ์คํ
์์๋ ์ฝํ๋ฆฐ ์ปฌ๋ ์
์ ์กด์ฌํ๋ ์ฌ๋ฌ ํจ์๋ค์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค. https://www.yes24.com/product/goods/132756874 ์ฝํ๋ฆฐ ์์นด๋ฐ๋ฏธ : ํจ์ํ ํ๋ก๊ทธ๋๋ฐ - ์์ค24๋ ์ฝ๊ฒ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ฐ๋ ๋ฐฉ๋ฒ!์ด ์ฑ
์ ์ฝํ๋ฆฐ์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ํน์ง์ ์ฌ๋ ์๊ฒ ํ๊ตฌํ๋ ์๋ฒฝํ ๊ฐ์ด๋์ด๋ค. ๊ธฐ๋ณธ ๊ฐ๋
์ ์ฐจ๊ทผ์ฐจ๊ทผ ์ค๋ช
ํ๋ฉฐ, ์ปฌ๋ ์
์ฒ๋ฆฌ, ํจ์ ์ฐธ์กฐ, ์ค์ฝwww.yes24.com ๐ Kotlin Collection1. forEach, onEach, ..
2025. 2. 9.
Kotlin - Scope functions (let, with, run, apply, also)
์ฝํ๋ฆฐ์ ์ฌ์ฉํ๋ฉด์ ํญ์ ํท๊ฐ๋ ธ๋ Scope functions ์ ๋ํด ์ ๋ฆฌํด ๋ณด๊ณ ์ ํฉ๋๋ค. ์ฝํ๋ฆฐ์ ์ฌ์ฉํ๋ค ๋ณด๋ฉด ๊ต์ฅํ ์์ฃผ ์ ํ๊ณ ์ฌ์ฉํ ๊ฐ๋
๋ค์ด๊ธฐ์ ์ด๋ฒ ๊ธฐํ์ ํ์คํ ์ ๋ฆฌํ๊ณ , ์ด๋ค ์ํฉ์ ์ด๋ค ํจ์๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ํฉํ ์ง ์ ํํ ํ์
ํ๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค. Scope functions๊ธฐ๋ณธ์ ์ผ๋ก Scope functions๋, ์ฝ๋ ๋ธ๋ก์ ์คํํ๋ ํน์ ๊ฐ์ฒด์ ๋ํด ๋์ผํ ์์
์ ์ํํฉ๋๋ค.์ผ๋ถ๋ ๋๋ค ํํ์์ด ์ ๊ณต๋๊ณ , ๊ฐ์ฒด์ ์ด๋ฆ์ ์ฌ์ฉํ์ง ์๊ณ ๋ ๊ฐ์ฒด์ ์ ๊ทผ์ด ๊ฐ๋ฅํฉ๋๋ค. (this, it) ์ฝํ๋ฆฐ์ Scope functions์๋ let, run, with, apply, also 5๊ฐ์ง์ ํจ์๋ค์ด ์กด์ฌํฉ๋๋ค. ์ ๋ ์ฝ๋๋ ๋์ผํ ๋ก์ง์ ์ํํ์ง๋ง, let ์ ์ฌ์ฉํ๋ฉด ๋์ฑ ๊ฐ๋จํ๊ฒ ๊ฐ..
2024. 12. 15.