[JAVA] 22. ๋๋ค์ (Lambda Expression)
1๏ธโฃ ๋๋ค์์ด๋? ๋๋ค์์ด๋ ๋ฉ์๋๋ฅผ ํ๋์ ์์ผ๋ก ํํํ ๊ฒ์ด๋ค. ๋๋ค์์ ํจ์๋ฅผ ๊ฐ๋ตํ๋ฉด์๋ ๋ช
ํํ ์์ผ๋ก ํํํ ์ ์๊ฒ ํด์ค๋ค. ๋ฉ์๋๋ฅผ ๋๋ค์์ผ๋ก ํํํ๋ฉด ๋ฉ์๋์ ์ด๋ฆ๊ณผ ๋ฐํ๊ฐ์ด ์์ด์ง๋ฏ๋ก ๋๋ค์์ ์ต๋ช
ํจ์๋ผ๊ณ ๋ ํ๋ค. โ๋ฉ์๋์ ํจ์์ ์ฐจ์ด ๋ฉ์๋์ ํจ์๋ ๊ทผ๋ณต์ ์ผ๋ก๋ ๋์ผํ๋ ํจ์๋ ์ผ๋ฐ์ ์ธ ์ฉ์ด์ด๊ณ ๋ฉ์๋๋ ๊ฐ์ฒด์งํฅ ์ฉ์ด์ด๋ค. ํจ์๋ ํด๋์ค์ ๋
๋ฆฝ์ ์ด๋ ๋ฉ์๋๋ ํด๋์ค์ ์ข
์์ ์ด๋ค. - ๋๋ค์ ์์ฑํ๊ธฐ ๋๋ค์์ ์ต๋ช
ํจ์ ๋ต๊ฒ ๋ฉ์๋์์ ์ด๋ฆ๊ณผ ๋ฐํํ์
์ ์ ๊ฑฐํ๊ณ ๋งค๊ฐ๋ณ์ ์ ์ธ๋ถ์ ๋ชธํต{} ์ฌ์ด์ -> ๋ฅผ ์ถ๊ฐํด์ฃผ๋ฉด ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐํ๊ฐ์ด ์๋ ๋ฉ์๋์ ๊ฒฝ์ฐ์ return ๋ฌธ ๋์ ์์ผ๋ก ๋์ ํ ์ ์๋ค. ๋๋ค์์ ์ ์ธ๋ ๋งค๊ฐ๋ณ์์ ํ์
์ ์ถ๋ก ์ด ๊ฐ๋ฅํ ๊ฒฝ์ฐ๋ ์๋ตํ ์ ์๋๋ฐ ๋๋ถ๋ถ ์..
2022.06.01