Foundation of functional programming (2020.1.3) - codeport/scala GitHub Wiki
Foundation of functional programming
Foundation of functional programming
์ฒดํฌ์ธ (๊ธฐ๋ถ/๊ทผํฉ/๊ธฐ๋ํ๋ ๋ฐ)
- ์ฑํผ
- ํธ์ํ ๋๋
- ํ๋ ์ผ ํ ๊ณ ๋น๋ฅผ ๋๊ฒผ๋ค
- ์ค๋ซ๋ง์ ์คํฐ๋ ์์ ์ ์ ์ ํ์ผ๋ฉด
- Jake
- ์ค๋ซ๋ง์ด๋ผ ๋ฐ๊ฐ์
- ์ฐ๋ง์ฐ์ด๋ผ ๋ฃจ์ฆํจ
- ์ ๋ณด๊ณ ๊ฐ์ผ๋ฉด
- ํต๊ตฌ์ด
- ๊ด์ฐฎ๋ค
- ์ํ์ฌ ์ชฝ์ ์ผ์ด ์์ด์ ์ฌ๋์ด ๋๊ฐ๋ ์ ํฌ ์ชฝ๋ ์ฌ์ฌ ์ค๋น๋ฅผ ํด์ผ ํ๋
- ๊ณต๋ถ ์ ํ๊ณ ๊ฐ์ผ๋ฉด
- ๋ฒจ๋ชฝ
- ์ค๋ซ๋ง์ ์์ ๋ฐ๊ฐ๊ณ ๋์์ ํผ๊ณค
- ํ์์ฒ๋ผ. ์น๊ตฌ๋ค๊ณผ ๋ชจ์ฌ์ ๊ฐ๋์ ์ฝ๋ฉ
- ์์ด๋ฒ๋ฆฐ ๊ธฐ์ต์ ๋์ฐพ๊ณ ๊ฐ์ผ๋ฉด
- ์ ์ง
- ๊ฐ๋ง์ด๋ผ ์ผ๋จ๋จ
- ์์ํ ๋น์ง์ด๋ผ๋ ๊ฒ์ ์๊ณ ์ฃผ๋ง ๊ทผ๋ฌด๋ฅผ ์๊ณ ๊ฐ๋ง์ ์์ํ ์ผ๋ค์ ํ๋ ์ค. ์ง์ฌ๋์ ๊ฐ๋ฐ์๋ก ๊ต์กํ๊ธฐ ์ํด ์์นจ ํ ์๊ฐ ๋ชจ๋ ์ง์ฝ๋ฉ์ค
- ์ง๋ ๋จ์ด์ง ๊ฐ์ด ์๋๋ฐ ์ ์ซ์๊ฐ์ผ๋ฉด
ํ๊ณ (์ข์๋ ์ , ์์ฌ์ ๋ ์ , ๋ค์์ฃผ๊น์ง ํ ์ผ)
- ์ฑํผ
- ๋จธ๋ฆฌ๋ฅผ ์ด์ฌํ ๊ตด๋ ธ๋ค
- ํ ์คํธ ๊ตฌํ์ด ๋๋ฌด ๋นก์ธ๋ค
- ์ ๋ต ์ปจ๋์ ์ด์ฌํ ํ๊ฒ ๋ค
- Jake
- ์ ๋ชจ๋ฅด๋ ์ฝ๋๋ฅผ ๋ด์ ๋์ ์ด ๋๋ค
- ์ ๋ชฐ๋ผ์ ์ง์ค๋ ฅ์ด ๋จ์ด์ ธ ํผ๊ณค
- ๋ณด๊ณ ์ค๊ฒ ์
- ํต๊ตฌ์ด
- ํ ๋ฌธ์ ๋ ํ์ด์
- ํ ์คํธ๊ฐ ์ ๋๋ก ๋ ๊ฑด์ง ์ ๋ชจ๋ฅด๊ฒ ์
- ์ ์ฌ๋ค ์ค๊ฒ ๋ค
- Wayne
- ํ ์คํธ๋ฅผ ํต๊ณผํ๋ซ
- ํ ์คํธ๊ฐ ์ ๋๋ก์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ๋ค
- ํน ์ฌ๊ณ ์ค๊ฒ ๋ค
- ๋ฒจ๋ชฝ
- ํํ๋ ์ ํด์ฃผ์ ์ ๋๊ฐ๋ ๋๋
- ์ดํด๋ฅผ ์ ๋ชปํ๋ค
- ๋ต์ง ์ดํด ๋ ธ๋ ฅ
- ์ ์ง
- ์ฌ ์ ์์๋ค
- ์ดํด๊ฐ ์์ง ์ด๋ ต๋ค
- ์ ์ฌ๊ณ ์ค๊ฒ ๋ค