[Clojure] ์ฌ์น์ฐ์ฐ
๊ธฐ์กด์ Lisp์ด ๊ทธ๋ ๋ฏ์ด, Clojure์์๋ ๋ชจ๋ ๊ฒ์ด ํจ์๋ค.
์ฌ์ง์ด ๋ํ๊ฑฐ๋ ๋นผ๋ ๋ฑ์ ํ๋๋ ์ ๋ถ ํจ์๋ฅผ ์ฌ์ฉํ๋ค.

์์ ํํ์์ + ํจ์์ 10๊ณผ 20์ ์ธ์๋ก ์ ๋ฌํด, ๊ทธ ๋ฐํ๊ฐ์ ๋ค์ println์ ์ ๋ฌํ๋ ํํ์ด๋ค.
C์ธ์ด ๋ฑ์ ์ฃผ๋ฅ ๋ช ๋ นํ ์ธ์ด๋ง์ ์ตํ์๋ค๋ฉด, ๊ต์ฅํ ๊บผ๋ฆผ์นํด ๋ณด์ผ ๊ฒ์ด๋ค.
ํ์ง๋ง ๋ช
์์ ์ธ ์๊ดํธ ํ๊ธฐ๋ก ์ฐ์ ์์๋ฅผ ๋ช
ํํ ํ ์ ์๊ณ , ์ฒ๋ฆฌํ ๊ฐ์ด ์ฌ๋ฌ๊ฐ์ผ ๊ฒฝ์ฐ์๋ + ํ๋๋ก ํ์น ์ ์๋ค๋ ์ฅ์ ์ด ์๋ค.

์ด๋ ๊ฒ.
๋บ์
๋บ์
์ ์ฒซ๋ฒ์งธ ์ธ์์ ๋๋จธ์ง๋ฅผ ์ ๋ถ ๋บ๋ค.


๊ณฑ์
๊ณฑ์
์ ์ ๋ถ ๊ณฑํ๊ณ


๋๋์
๋๋์
์ ์์๋๋ก ์ ๋ถ ๋๋๋ค.


๋๋์
์ ํน์ดํ๊ฒ๋ ๋ฑ ๋จ์ด์ง์ง ์๋ ์๋ฅผ ๋๋๋ฉด, ๋ถ์๋ก ์ถ๋ ฅํ๋ค.

์ด๋ฐ๊ฑธ ํด๋ก์ ์์ ratio ํ์
์ด๋ผ๊ณ ํ๋๋ฐ, ์์ํ๊ฑธ ๋ฒ๋ฆฌ๊ณ ์ ์๋ก ๋ฐ๊ณ ์ถ๋ค๋ฉด int ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.

๊น๋ํ๊ฒ ๋ชซ๋ง ๋์ค๋ ๊ฑธ ๋ณผ ์ ์๋ค.
๋๋จธ์ง์
๋๋จธ์ง์
์ mod๋ผ๋ ํจ์๋ก ์ํํ ์ ์๋ค.


rem์ผ๋ก๋ ๋๋ค. ์ทจํฅ๋๋ก ๊ณจ๋ผ์ฐ๋ฉด ๋๋ค.


์ฆ๊ฐ
inc๋ ๊ฐ์ 1 ์ฆ๊ฐ์ํค๊ณ


dec๋ 1 ๊ฐ์์ํจ๋ค.


์ฐธ์กฐ
https://www.tutorialspoint.com/clojure/clojure_operators.htm