Function Programming
-
[Kotlin] Functional ProgrammingAndroid/Kotlin 2021. 8. 11. 22:41
์ด ๊ธ์ "์ค์ฌ์ฑ์ Google ๊ณต์ ์ธ์ด Kotlin" ๊ฐ์๋ฅผ ๋ฃ๊ณ ๊ณต๋ถํ ๋ด์ฉ์ผ๋ก ์์ฑํ์์ต๋๋ค. ํจ์ํ ํ๋ก๊ทธ๋๋ฐ Java๋ ๊ฐ์ฒด์งํฅ ์ธ์ด๋ก ํด๋์ค๋ฅผ ์ค๊ณํ๊ณ ๋ฉ์ค๋๋ฅผ ์ ์ํ ํ ์ธ์คํด์ค๋ฅผ ํตํด์ ๋ฉ์๋๋ฅผ ํธ์ถํ ์ ์์ต๋๋ค. Kotlin์ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ๋ ์ง์ํ๊ณ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ๋ ์ง์ํ์ฌ ํด๋์ค๊น์ง ์์ฑํ ํ์์์ด ํจ์๋ง ๋ง๋ค์ด์ ์ฌ์ฉํ๋ ๊ฒ์ ์ง์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, Java์์ ํจ์ ์ ์ ์ ๋ด๋ถ ํ๋ผ๋ฏธํฐ๋ก ์ธํฐํ์ด์ค๊ฐ ํ์ํ ๊ฒฝ์ฐ์ ์ธํฐํ์ด์ค ๊ตฌํ์ฒด๋ฅผ ์ ์ํ ํ ๋์ ํ์ฌ ํธ์ถํด์ผ ํฉ๋๋ค. ํ์ง๋ง Kotlin ๊ฐ์ ๊ฒฝ์ฐ ํจ์ํ์ ์ง์ํ๊ธฐ ๋๋ฌธ์ ํ๋ผ๋ฏธํฐ์ ํจ์๊ฐ ๋ค์ด๊ฐ ์ ์๊ฒ ๋์ด ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด์ธ์๋ Kotlin์์๋ ํจ์ ์ฌ์ฉํ๊ธฐ์ ๋ณด๋ค ํธ๋ฆฌํ ๊ฐ๋ ๋ค์ด ์กด์ฌํฉ๋..