[Rust] ์ด๊ฑฐ
Rust๋ ๋น์ฐํ ์ด๊ฑฐ๊ฐ ์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ ์์ ๋กญ๋ค.
์ ์ธ๋ฒ์ ๊ตฌ์กฐ์ฒด์ ๋ค๋ฅผ ๊ฒ ์๋ค. ์์ฉ๋ ๊ทธ๋ ๊ณ .
enum ์ด๊ฑฐ์ด๋ฆ{
์ด๊ฑฐ1, ์ด๊ฑฐ2, ...
}
์๋ ํ๋ฉด ๋๋ค.
๊ตฌ์กฐ์ฒด์ฒ๋ผ ํ์ ์ผ๋ก ์ธ ์ ์๊ณ
๋ฉ์๋์ ํธ๋ ์, ์ ๋๋ฆญ๋ ๊ตฌํํ ์ ์๋ค.
์ผ๋จ ๊ธฐ๋ณธ์ ์ธ ์ฌ์ฉ๋ฒ์ ์๋์ ๊ฐ๋ค.
๊ทธ๋ ๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๊ฑฐ์ ๊ฐ์ ์ง์ ์ ํ๋ ค๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก ์ด๊ฑฐํ์ ::์ด๊ฑฐ๊ฐ ์์ผ๋ก ํด์ค์ผ ํ๋ค.
์ ์ฝ๋์์๋ ๋ฉ์๋ ์๋จ์ use...๋ผ๊ณ ์จ๋จ๋๋ฐ c++/c#์ using ์ ์ธ๊ณผ ๊ฐ๋ค.
use ์ด๋ฆ๊ณต๊ฐ::* ์ด๋ฉด ์ด๋ฆ๊ณต๊ฐ์ ์กด์ฌํ๋ ๋ชจ๋ ๋ฉค๋ฒ๋ค์ ์ค์ฝํ ๋ช ์ ์์ด ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฌ๊ณ ๋ณด๋ ์ ์ด๊ตฌ๋ฌธ์ ๋ํด์ ์ฐ์ง ์์๋ค... ์ฐจ๊ทผ์ฐจ๊ทผ ์จ์ผ๊ฒ ๋ค.
๊ทธ๋ฆฌ๊ณ ํ์ ์ ๋ฐ๋ก ์ง์ ํ ์๋ ์๋ค. ๊ทธ๋ฅ ๊ธฐ๋ณธ ํ์ ๋ ๋๊ณ ๋ค๋ฅธ ์ด๊ฑฐ๋ ๊ตฌ์กฐ์ฒด ๊ฐ์ ์ฌ์ฉ์ ์ ์ ํ์ ์ด ๋ค์ด๊ฐ ์๋ ์๋ค.
๋ํ ํจํด๋งค์นญ์ ํ์ฉ๋๋ ์ ๋ณด์ฌ์ค๋ค. ๋งค์นญ์ ๋ํ ์์ธํ ์ค๋ช ์ ๋ค์์...