ํ์ค์ผ_ํ์
-
[Haskell] #5 Type (2)๊ณต๋ถ/ํจ์ํ ํ๋ก๊ทธ๋๋ฐ 2020. 1. 20. 21:45
์ด์ ์ ํฌ๋ Haskell์์์ Type์ด๋, ํจ์ Type ์ ์ธ๊ณผ, ์ ๋ค๋ฆญ ์ฒ๋ผ ํจ์์ ํ๋ผ๋ฏธํฐ์ ๋ค์ํ ํ์ ์ ํ์ฉํ๋ ํ์ ๋ณ์, ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ธ Type๋ค์ ๋ํด์ ๋ค๋ค์ด์. 2020/01/19 - [๊ณต๋ถ/ํจ์ํ ํ๋ก๊ทธ๋๋ฐ] - [Haskell] #4 Type (1) ์ค๋์ Type Class์ Haskell์์ ๋ง์ด ์ฐ๋ Type Class๋ฅผ ์ ๋ฆฌํด๋ณด๋ ค ํฉ๋๋ค. GHCi ์์ :t ๋ก ํ์ ์์๋ณด๊ธฐ ํจ์ Type์ ์ ์ธํ๊ธฐ ํ์ ๋ณ์. (ํ์ค์ผ ๊ณ์ ์ ๋ค๋ฆญ ์ฌ์ฉ๋ฒ?) ํ์ค์ผ์ ์ผ๋ฐ์ ์ธ ํ์ ๋ค Type Class ํ์ค์ผ์์ ๋ง์ด ์ฐ๋ Type Class ๋ค ๋ง๋ฌด๋ฆฌ 5. Type Class ํ์ ํด๋์ค๋ ์ด๋ค ๋์์ ์ ์ํ๋ ์ธํฐํ์ด์ค์ ๋๋ค. ๊ฐ์ฒด ์งํฅ์์ ๋งํ๋ Class์๋ ๋ค๋ฆ ๋๋ค. (?? ์..