์์ฃผ ๋ฉ์ง ํ์ค์ผ์ ๊ฐ์ด ๋ฐฐ์๋ณด์ #3
JiwonDev
์ด๋ฒ์๊ฐ์๋ ์ง์ GHCI๋ฅผ ๋ค๋ฃจ๋ฉฐ ๋ค๋ฅธ ์ธ์ด์ ๋น์ทํ ์ฌ์ฉ๋ฒ์ ๋ฐฐ์๋ด
์๋ค. ์ค์ Main์ฝ๋๋ฅผ ๋ค๋ฃจ๋ ๊ฑด ๋ค์๊ธ์ ์ค๋ช
ํ๊ฒ ์ต๋๋ค. ์ง๊ธ์ ๊ฐ๋จํ๊ฒ ์ด๋ค ๊ธฐ๋ฅ๋ค์ด ์๋์ง ๊ฐ๋ณ๊ฒ ์์๋ณด๊ณ ๊ฐ์๋ค. ์ฐธ๊ณ ๋ก ํจ์๋ฅผ ์ค๊ฐ์ ์
๋ ฅํ๊ณ ์ถ๋ค๋ฉด ๋ฐ์ํ( ' ~ ' ) ๋ฅผ ํตํด ํจ์์์ ์๋ ค์ฃผ์ด์ผ ํฉ๋๋ค. myFunc 3 5 3 'myFunc' 5 0. GHCI ์ฌ์ฉ๋ฐฉ๋ฒ ( ๊ฐ์ ์ข
๋ฃ Ctrl + D ) ์ฝ์์ฐฝ์ GHCI๋ฅผ ์
๋ ฅํ๋ฉด ๋๋ฉฐ ์คํ์ ์ด์ฉํ์ฌ ์ค์นํ๋ค๋ฉด ์๋ ๋ช
๋ น์ด๋ก ์คํ๊ฐ๋ฅํฉ๋๋ค. stack ghci 1. max min succ (successor, ํด๋น ๊ฐ์ +1) ghci> succ 9 10 ghci> (succ 9) + (max 5 4) + 1 16 2. ์ฒซ๋ฒ์งธ ํจ์ doubleMe x = x + x ..