Lambda Expression1 [JAVA 8] ๋๋ค ํํ์ ๋๋ค ํํ์(Lambda Expression) ์ต๋ช ํจ์(Anonymous Function)๋ฅผ ๋จ์ํํ์ฌ ๊ฐ๋จํ๊ฒ ์ค์ธ ํํ์์ด๋ค. ๋๋ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฝ๋๋ฅผ ๊ฐ๊ฒฐํ๊ฒ ํํํ๊ณ , ๋ฉํฐ์ค๋ ๋๋ฅผ ํ์ฉํ์ฌ ๋ณ๋ ฌ์ฒ๋ฆฌ๋ฅผ ์ํํ ์ ์์ผ๋ฉฐ ์ง์ฐ์ฐ์ฐ์ ์ํํ์ฌ ๋ถํ์ํ ์ฐ์ฐ์ ์ต์ํํ ์ ์๋ค. ์ต๋ช ํจ์(Anonymous Function) ๋ณ์์ ํจ์ ๋ฆฌํฐ๋ด ๋ฐฉ์์ผ๋ก ์ ์ฅํ ์ด๋ฆ ์๋ ํจ์์ด๋ค. ๋ณ์์ ์ด๊ธฐํํ ์ต๋ช ํจ์๋ ํธ์ถ ์ ๋ณ์๋ช ์ ํจ์๋ช ์ฒ๋ผ ์ฌ์ฉํ๋ค. ๐ง ์ต๋ช ํจ์๋ฅผ ์ฌ์ฉํ๋ ์ด์ ์ ์ธ ํจ์๋ ํ๋ก๊ทธ๋จ์ด ์์๋๋ฉด ๋ชจ๋ ์ ์ญ์ผ๋ก ์ด๊ธฐํ๋๋ฉฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ก์๋จน๋๋ค. ์ฌ์ฌ์ฉ์ด ํ์ํ์ง ์๋ค๋ฉด ๊ธฐ๋ฅ์ ์ํํ ๋๋ง๋ค ์ ์ธ ํจ์๋ฅผ ์ฐพ์์ ํธ์ถํ ์ด์ ๊ฐ ์๋ค. ์ต๋ช ํจ์๋ ์ผ๊ธ ๊ฐ์ฒด(First Class citizen)๋ผ๋ ํน.. 2022. 1. 13. ์ด์ 1 ๋ค์