[Elm] ๋ ์ฝ๋
๋ ์ฝ๋๋ ํํ๊ณผ ์ ์ฌํ ๋ณตํฉ ํ์
์ด๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ๋ฌ๊ฐ์ง ํ์
์ ๊ฐ๋ค์ ํ๋๋ก ๋ฌถ์ ์ ์๋ค.
ํ์ง๋ง ์ด๊ฑด ํํ๊ณผ ๋ค๋ฅด๊ฒ ๊ฐ ์์์ ์ด๋ฆ์ด ๋ถ๋๋ค.
๊ทธ๋์ ์ด๋ฆ์ ํตํด ์ ๊ทผํ ์ ์์ด, ์ฌ์ฉ์ด ๋ ์ฉ์ดํ๋ค.
๋ค๋ฅธ ์ธ์ด์์์ ๊ตฌ์กฐ์ฒด ๋ฑ๊ณผ ๋๋ฑํ๋ค.
์ผ๋จ ๋ ์ฝ๋๋, ์ค๊ดํธ๋ก ๊ฐ์ธ๊ณ , ์ผํ๋ก ๊ตฌ๋ถ๋ ๋ณ์ ์ ์ธ์ ๋ชฉ๋ก์ผ๋ก ํํ๋๋ค.
{ ํ๋1=๊ฐ1, ํ๋2=๊ฐ2, ... }

๊ทธ๋ฆฌ๊ณ ๋ ์ฝ๋์ ํ๋๋ ์ง์ ๋ ํ๋๋ช ์ผ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.

๋ ์ฝ๋์ ๊ฐฑ์
๋ ์ฝ๋๋ ์ผ๋ฐ ๋ณ์์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ณ๊ฒฝ์ด ๋ถ๊ฐ๋ฅํ๋ค.
๋๋ค๋ฅธ ๊ฐ์ ์ํ๋ฅผ ํํํ๋ ค๋ฉด ๋ ์ฝ๋๋ฅผ ์ฌ์์ฑํด์ผ ํ๋๋ฐ...
์ฌ๊ธฐ์ ๊ด์ฐฎ์ ์ ์ฉ ํํ์์ด ์๋ค.
์๋์ ํ์์ ์ฐ๋ฉด, ๋ช
์๋ ํ๋๋ง ๋ฐ๋๊ณ ๋ค๋ฅธ๊ฑด ๊ทธ๋๋ก์ธ ๋ ์ฝ๋ ๊ฐ์ฒด๊ฐ ๋ณต์ฌ๋์ด ๋ฐํ๋๋ค.
{ ๋ ์ฝ๋๊ฐ | ๋ฐ๊ฟํ๋... }

ํ์ ๋ช ๋ถ์ฌ
๊ทผ๋ฐ ๋ ์ฝ๋๋ ๋ฆฌ์คํธ์ ๋ฌ๋ฆฌ, ํ์
์ ํญ์ ๊ทธ๋๋ก ์จ์ ๋ช
์ํ๊ธฐ๊ฐ ์... ๋ถํธํ๋ค.
๋ ์ฝ๋๋ฅผ ์ ๋๋ก ์ฐ๋ ค๋ฉด type alias๋ก ์ด๋ฆ์ ๋ถ์ฌ์ฃผ๋๊ฒ ์ข๋ค.
