[Clojure] ๋ณ€์ˆ˜

[์›๋ณธ ๋งํฌ]

ํด๋กœ์ €์—์„œ ๋ณ€์ˆ˜๋Š” def๋ผ๋Š” ํ•จ์ˆ˜๋กœ ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋‹ค.
(def ๋ณ€์ˆ˜๋ช… ๊ฐ’)
์˜ ํ˜•์‹์„ ์ทจํ•œ๋‹ค.

๋Œ€์ถฉ ์ด๋Ÿฐ์‹์œผ๋กœ ์“ธ ์ˆ˜ ์žˆ๋‹ค. image

image

๊ทธ๋ฆฌ๊ณ  ์‚ฌ์‹ค Lisp์ด ๊ทธ๋ ‡๋“ฏ์ด, ํด๋กœ์ €๋„ ์™„๋ฒฝํ•œ ์ˆœ์ˆ˜ ํ•จ์ˆ˜ํ˜• ์–ธ์–ด๋Š” ์•„๋‹ˆ๋ผ์„œ.
๊ธฐ์กด์— ์„ ์–ธํ•œ ๋ณ€์ˆ˜๋ฅผ ๋ฎ์–ด์”Œ์›Œ ์ˆ˜์ •ํ•˜๋Š” ๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ค. image

image ์‹คํ–‰์€ ์ž˜ ๋˜์ง€๋งŒ, ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ ๊ฒฝ๊ณ ๋ฅผ ๋˜์ง„๋‹ค.
์ข‹์€ ํ–‰๋™์€ ์•„๋‹ˆ๋‹ค.

๊ทธ๋ ‡๋‹ค.


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