[Eric's Elixir] ์ํฐ(Atom), ํํ(tuple) ์ ๋ํด ์์๋ณด๊ธฐ ๐งช
Elixir์ ์ํฐ(Atom)์ ๋ง๋จ Elixir๋ Erlang VM ์์ ๊ตฌ์ถ๋ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก, ๋์ ๋์์ฑ(concurrency), ๋ด๊ฒฐํจ์ฑ(fault-tolerance), ๋ถ์ฐ(distribution)์ ์ํด ์ค๊ณ๋์์ต๋๋ค. ์ด ๋ฉ์ง ์ธ์ด์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์ ์ค ํ๋๋ ๋ฐ๋ก '์ํฐ(atom)'์
๋๋ค. ์ํฐ์ Elixir์ ๋ถ๋ณํ๋ ์์์ด๋ฉฐ, ์ด๋ฆ ๊ทธ๋๋ก ๊ณ ์ ํ ๊ฐ์ผ๋ก ์กด์ฌํฉ๋๋ค. ์ค๋์ ์ด๋ฌํ ์ํฐ์ ๋ํด ๊น์ด ์๊ฒ ์์๋ณด๊ฒ ์ต๋๋ค. ์ํฐ(Atom)์ด๋? ์ํฐ์ ์ด๋ฆ์ด ๊ฐ์ ๋ํ๋ด๋ ๊ฐ์ฒด์
๋๋ค. ์ฆ, ์ํฐ์ ์๊ธฐ ์์ ์ด ์ต์ข
๊ฐ์
๋๋ค. ์๋ฅผ ๋ค์ด, :ok ์ํฐ์ "ok"๋ผ๋ ์ด๋ฆ์ ์ํฐ์
๋๋ค. ์ด ํน์ฑ ๋๋ฌธ์, ์ํฐ์ ์ฃผ๋ก ์ํ, ์๋ณ์ ๋๋ ํน์ ๊ฐ์ ๋ํ๋ด๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค...