์๋ ํ์ธ์! ๋ฆด๋ฆฌ์ ๋๋ค๐๐ปโโ๏ธ ์ค๋์ Swift Language Guide์ Enumerations ํํธ๋ฅผ ์ฝ์ด๋ณด๊ณ ๊ณต๋ถํด๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค๐
์๋ ํ์ธ์~ ๋ฆด๋ฆฌ์ ๋๋ค๐๐ปโโ๏ธ ์ค๋์ ์ค์ํํธ์ ์ผ๊ธ๊ฐ์ฒด๊ฐ ๊ฐ์ง๋ ํน์ฑ ์ค ํ๋์ธ! ํ๋กํผํฐ ์ค ์ฐ์ฐํ๋กํผํฐ์ ๊ธฐ๋ณธ๊ธฐ๋ฅผ ๋ค์ ธ๋ณด๊ฒ ์ต๋๋ค!
mutating , inout swift์ ๊ตฌ์กฐ์ฒด์ ์ด๊ฑฐํ์ด ๊ฐ ํ์ ์ด๊ธฐ ๋๋ฌธ์ ์ฐ์ด๋! ๋น์ทํ ์ญํ ์ ํ๋ ๊ฒ ๊ฐ์ ๋ ํค์๋. ์ด๋ป๊ฒ ๋ค๋ฅธ์ง ์ค๋ ํํค์ณ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค๐ง
์๋ ํ์ธ์ ๋ฆด๋ฆฌ์ ๋๋ค๐์ค๋์ Generalํ ํจ์์ ํ์ ์ ๋ง๋ค ์ ์๋ ๋ฐฉ๋ฒ์ธ Generic๊ณผ associatedtype์ ๋ํด ๊ณต๋ถํด๋ณด๊ฒ ์ต๋๋ค
์๋ ํ์ธ์!์ค๋์ ๋ฐฑ์ค์ 10172๋ฒ ๊ฐ, 10171 ๊ณ ์์ด, 25083 ์์น์ ํ๋ค๊ฐ ์๊ฒ๋ String Literal์ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค!๐ถ๐๐ฑ