FP์ ๋จ์ (?)์ ๊ทน๋ณตํ๊ธฐ ์ํ ์ง๋ฌธ ๋๋ฆฝ๋๋ค.
๋น ๋ฅด๊ณ ์์ธํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์กฐ์ธํด ์ฃผ์ ๋ถ๋ถ์์ 'FP์์ ๋ฐฐ์ด๋ด ๊ฐ์ ์ง์ ๋ฆฌ๋ฌด๋ธํ๋ฉด์ ๋ค๋ฃจ๋ ์์ ํ๋๋งํผ ํ๋์ ์ด๋ค์ง์ง ์์ต๋๋ค' ์ธ๊ธํ์ ๋ด์ฉ์ ์ง์ ๋ฆฌ๋ฌด๋ธํ๋ ๋ฐฉ์์ผ๋ก๋ ์ค๋ฌด์์ ์ฌ์ฉํ๋์ง์? ๊ฐ์ธ์ ์ผ๋ก๋ ์ฌ๋์ด ์ง์ ํ๋ํ๋๊ฒ์ด ์ ์ผ ์ข์๊ฒ ๊ฐ์๋ฐ ์ด๋ ๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด ์ฌ๋ฐ๋ฅธ ๊ฒ์ธ์ง ๊ถ๊ธํฉ๋๋ค. ์๋ฅผ๋ค์ด go( data, ,map ....(FP๊ฐ ์๋ ๋ฆฌ๋ฌด๋ธ ๋ฑ ์ธ๋ถ ๋ฐ์ดํฐ ์์ function) ,take ) ์ด๋ฐ์์ ๋ก์ง์ ๊ตฌ์ฑํ๋๊ฒ์ ์ค๋ฌด์์๋ ์ฌ์ฉํด๋๋๋์ง์..? ์๋๋ฉด ์ผ๋จ FP๋ FP๋ก์ง๋ง์ ํ์ฐ๊ณ ๋์ค์ ์ ๋ฆฌ๋ ํ๋๋ฐฉ๋ฒ์ด ์ข์์ง, ์ด๋ค ๋ฐฉ์์ด ์ ์ง๋ณด์๋ ํจ์จ์ด ์ข์์ง ๊ถ๊ธํฉ๋๋ค. ๋์ผ๋ก ๋ค์ํ๋ฒ ๋น ๋ฅด๊ณ ์น์ ํ ๋ต๋ณ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.