ํจํด
-
์์ผ๋์นด๋ ํจํดSwift 2021. 5. 18. 15:07
์๋ ํ์ธ์. ๊ทธ๋ฆฐ์ ๋๋ค๐ข ์ด๋ฒ์๋ ์์ผ๋์นด๋ ํจํด์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค๐ง๐ป๐ป ์ฐ์ ํจํด๋ถํฐ ์ด๋ค๊ฑด์ง ์์๋ณด๋๋ก ํ์ฃ ! ํจํด(Pattern) : ๋จ๋ ํน์ ๋ณตํฉ์ ์ธ ๊ฐ์ ๊ตฌ์กฐํํ์ฌ ๋ํ๋ด๋ ๊ฒ์ผ๋ก ์ฝ๋์์ ์ด๋ฌํ ํจํด์ ์ฐพ๋๋ก ๋น๊ตํ๋๊ฒ์ ํจํด๋งค์นญ์ด๋ผ ํฉ๋๋ค. ํจํด์ ์ข ๋ฅ 1) ๊ฐ ์ถ์ถ ๋ฐ ๋ฌด์ํ๋ ํจํด - ์์ผ๋์นด๋, ๋ฐ์ธ๋ฉ, ํํ, ์๋ณ์ 2) ํจํด๋งค์นญ์ ์ํ ํจํด - ์ด๊ฑฐํ ์ผ์ด์ค, ํ์ ์บ์คํ , ์ต์ ๋, ํํ ์ฌ๊ธฐ์ ์ด๋ฒ ํฌ์คํ ์์๋ ๊ฐ์ ๋ฌด์ํ๋ ํจํด์ธ ์์ผ๋์นด๋ ํจํด์ ๋ํด ๋ณด๊ฒ ์ต๋๋ค. ์์ผ๋์นด๋ ํจํด(Wildcard Pattern) : _ ์๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ํด๋น ์์น์ ์ด๋ค ๊ฐ์ด ์๋ ๋ฌด์ํ๊ณ ํญ์ ์คํ๋๊ฒ ํ๋ ํจํด ์ฝ๋๋ฅผ ํตํ ์์ผ๋์นด๋ ํจํด ์ฌ์ฉ๐ฅ class WildCardPattern ..