๐ Today I Learned
๐ฎ ํ์ต ๋ฐ ๋ ธํธ ์ ๋ฆฌ
- ์ฑํฐ 3.4 ๋ฐฐ์ด๊ณผ ์ปฌ๋ ์ ์์ฝ์ ๋ฆฌ: ์๊ฐ๋ณด๋ค ๋ด์ฉ์ด ์์ฒญ ๋ง์๋ค. Array, List, Set ๊ทธ๋ฆฌ๊ณ Map์ ๋ํ ๊ธฐ๋ณธ ๋ด์ฉ์ ๋ฐฐ์ ๋ค. ๊ฐ๋ตํ ์ค๋ ๋ฐฐ์ด ๋ถ๋ถ์ ์์ฝํ์๋ฉด Array๋ immutable์ด์ด์ ํ๋ฒ ์ ํ๋ฉด ์์ ํ ์ ์๋ค. ๊ทธ๋์ toMutableListํจ์๋ฅผ ์ฌ์ฉํ์ฌ List๋ก ๋ฐ๊พธ๋ฉด ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ๋ค. Mutable ๋ฆฌ์คํธ๋ ์์ ์๋ก์ด ๋ฆฌ์คํธ๋ฅผ ์ถ๊ฐํ ์๋ ์๊ณ ๋นผ๊ฑฐ๋ ์์ ํ ์๋ ์๋ค. Set๋ ๋ฆฌ์คํธ์ ๋น์ทํ์ง๋ง ์ธ๋ฑ์ค๊ฐ ์๊ณ ์ค๋ณต๋๋ ๊ฐ์ด ๋ค์ด๊ฐ์ง ์๋๋ค. ๊ทธ๋์ ์ธํธ์์ ๊ฐ์ ๊ฐ์ ธ์ฌ๋๋ ์ ํํ ๊ฐ์ ์ ์ด์ผ ๊ฐ์ ธ์ฌ ์ ์๋ค. Map์ ํ์ด์ฌ์์ ๋์ ๋ค๋ฆฌ๋ ๊ฐ์ ์๋ฆฌ์ด๋ค. key๊ฐ ์๊ณ ๊ทธ key์ ํ ๋น ๋์ด์๋ value๊ฐ์ด ์๋ค. ์ค๋ ์์ฝ ์ ๋ฆฌ ๋ฐ๋ณต๋ฌธ๊น์ง ํ๋ ค๊ณ ํ๋๋ฐ ์๊ฐ์ด ๋๋ฌด ์ค๋ ๊ฑธ๋ ธ๋ค.
๐ก ์๊ณ ๋ฆฌ์ฆ - ์ฝํ๋ฆฐ : ํ๋ก๊ทธ๋๋จธ์ค ์ฝ๋ ์นดํ
[12934]
https://dailycoding24k.tistory.com/31
[12933]
https://dailycoding24k.tistory.com/32
[12947]
https://dailycoding24k.tistory.com/33
โ Comments
์ค๋ ์ง์ค์ด ์ ์๋๋ค. ์๊ฐ ํฌ์ ๋๋น ์ง์ค ๋ฝ์ด ์๋ผ์ ์์ฌ์ ๋ค. ์๋ฌด๋๋ ํ๊ณ ์๋ ๋ค๋ฅธ ์ผ์ ๋ณํ๊ฐ ์์ ์ ์ ์ ์ธ ๋์๊ฐ ์จ ๊ฑฐ ๊ฐ์๋ฐ ๋ฉํ ๊ด๋ฆฌ๋ฅผ ์ ํด์ผ ํ ๊ฒ ๊ฐ๋ค. :)) ํ ์์ด๋ฌ