๋๋ค1 [Chap 5] ์ฝํ๋ฆฐ์ ์ ์ฉํ ๊ธฐ๋ฒ ๋๋ค ํจ์์ ๊ณ ์ฐจ ํจ์ ๋๋ค ํจ์(๋๋ค์) - ์ต๋ช ํจ์(anonymous funciton) ์ ์ ๊ธฐ๋ฒ - ์ฃผ๋ก ํจ์๋ฅผ ๊ฐ๋จํ๊ฒ ์ ์ํ ๋ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ณ ์ฐจ ํจ์์ ๋ง์ด ์ฌ์ฉ * ๊ณ ์ฐจํจ์ : ํจ์๋ฅผ ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ๋ฐ๊ฑฐ๋ ๋ฐํํ๋ ํจ์ ๋๋ค ํจ์ ์ ์ธ๊ณผ ํธ์ถ fun ํค์๋๋ฅผ ์ด์ฉํ์ง ์์ผ๋ฉฐ ํจ์ ์ด๋ฆ์ด ์์. -> ์ฃผ๋ก ๋๋ค ํจ์๋ฅผ ๋ณ์์ ๋์ ํด ์ฌ์ฉ { ๋งค๊ฐ๋ณ์ -> ํจ์ ๋ณธ๋ฌธ } * ๋๋ค ํจ์ ์ฌ์ฉ ๊ท์น - ์ค๊ดํธ { } ๋ก ํํ - { } ์์ ํ์ดํ(->)๊ฐ ์์ผ๋ฉฐ ํ์ดํ ์ผ์ชฝ์ ๋งค๊ฐ๋ณ์, ์ค๋ฅธ์ชฝ์ ํจ์ ๋ณธ๋ฌธ - ํจ์์ ๋ฐํ๊ฐ์ ํจ์ ๋ณธ๋ฌธ์ ๋ง์ง๋ง ํํ์ // ๋๋ค ํจ์๋ฅผ ๋ณ์์ ๋์ val sum = {no1: Int, no2: Int -> no1 + no2} sum(10, 20) // ๋๋ค .. 2021. 11. 23. ์ด์ 1 ๋ค์