์ค์ฝํ ํจ์๋ฅผ ์์๋ณด๊ธฐ ์ ์ ๋๋ค ํจ์์ ํน๋ณํ ๊ธฐ๋ฅ ๋ช๊ฐ์ง๋ฅผ ์ดํด๋ณด์.๋๋ค ํจ์์ ํน๋ณํ ๊ธฐ๋ฅ๋ค๋๋ค ํจ์๋ ์ผ๋ฐ ํจ์์ฒ๋ผ ์ฌ๋ฌ ๊ตฌ๋ฌธ์ด ์ํ ๊ฐ๋ฅํ๋ค. ์ฐธ๊ณ ๋ก ๋๋ค ํจ์๊ฐ ์ฌ๋ฌ ์ค๋ก ๊ตฌํ๋๋ค๋ฉด ๋ง์ง๋ง ์ค์ ๊ฒฐ๊ณผ๊ฐ์ด ๋ฐํ๋๋ค.val c: (Int, Int) -> Int = {a,b -> println("$a $b") println("์ฌ๋ฌ๊ตฌ๋ฌธ") println("์ฌ์ฉํ ์ ์์ง๋กฑ!") a+b // a+b๊ฐ ๋ฐํ๋๋ค.}๋๋คํจ์์ ํ๋ผ๋ฏธํฐ๊ฐ ์๋ค๋ฉด ์คํํ ๊ตฌ๋ฌธ๋ค๋ง ๋์ดํ๋ฉด ๋๋ค.val a:() -> Unit = {println("ํ๋ผ๋ฏธํฐ ์์!!!")}ํ๋ผ๋ฏธํฐ๊ฐ ํ๋๋ฟ์ด๋ผ๋ฉด 'it'์ ์ฌ์ฉํ๋ค. ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ ์๋ตํ๊ณ 'it'์ด๋ผ๋ ํค์๋๋ก ๋์ฒด ๊ฐ๋ฅํ๋ค.val c:(String) ->..