Swift - ์ด๊ฑฐํ(enum), ์์๊ฐ, ์ฐ๊ด๊ฐ
Swift - ์ด๊ฑฐํ(enum), ์์๊ฐ, ์ฐ๊ด๊ฐ ์ค๋์ enum์ ๋ํด์ ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. enum์ด๋? ์ฐ๊ด๋ ์์์ ๊ฐ์ ๋ฌถ์ด ํ๋์ ํ์
์ผ๋ก ์ ์ํ ์๋ฃํ ์ฝ๋๋ฅผ ํตํด ๋ฐ๋ก ํ์ธํด๋ด
์๋ค. apple, microsoft, google์ด๋ผ๋ ์์๋ค์ ๋ฌถ์ด์ Company๋ผ๊ณ ์๋ก์ด ํ์
์ ์ ์ํ์ต๋๋ค. ๊ธฐ์กด์ Int, String, Bool ํ์
๊ณผ๋ ๋ค๋ฅด๊ฒ "์ฌ์ฉ์ ์ ์ ํ์
" ์ด๋ผ๋ ๊ฒ์ ์์์ผ ํฉ๋๋ค. ๊ทธ๋ผ ์ด enum์ ์ ์ฌ์ฉํ ๊น์? enumํ์
์ "์ฝ๋์ ์์ ์ฑ๊ณผ ๊ฐ์์ฑ" ๋๋ฌธ์ ์ฌ์ฉํฉ๋๋ค. - ์ง์ ์ ์ํ ํ์
์์์๋ง ์์๊ฐ์ ์ ๊ทผํ ์ ์๊ธฐ ๋๋ฌธ์ ์์ ์ฑ์ ๋์ฌ์ฃผ๊ณ ํ์
๊ณผ ์์๋ช
์ด ์ง๊ด์ ์ผ๋ก ์ ์ ์๊ฒ ์ ์ํด๋จ๊ธฐ ๋๋ฌธ์ ๊ฐ์์ฑ์ ๋์ฌ์ค๋๋ค. enum์ ์ธ์ ๋ง์ด ์ฌ์ฉํ ๊น์? switc..
2022.06.30