์๋ ํ์ธ์~ ์ค๋์ Generics์ ๋ํด์ ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. Swift์์ Generics ์ฌ์ฉํ๊ธฐ Generics๋ Swift์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ ์ค ํ๋๋ก ํจ์, ๋ฉ์๋, ํด๋์ค, ์ด๊ฑฐํ ๋ฑ์์ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ์์ฑํ ๋ ์ฌ์ฉ๋ฉ๋๋ค. ํนํ, ์๋ก ๋ค๋ฅธ ํ์ ์์ ๋์ํ๋ ์ฝ๋๋ฅผ ์์ฑํ ๋ ์ ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, Int ๋ฐฐ์ด, String ๋ฐฐ์ด ๋๋ ๋ชจ๋ ํ์ ์ ๋ฐฐ์ด์ ๋ค๋ฃจ๋ ํจ์๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํจ์๋ฅผ ์ผ๋ฐํํ์ฌ ๋ฐฐ์ด ๋ด๋ถ์ ๋ชจ๋ ๊ฐ์ ๋ํด ๋์ํ๋๋ก ๋ง๋ค ์ ์์ต๋๋ค. Generics์ ๊ตฌ๋ฌธ Generics๋ ๋ค์๊ณผ ๊ฐ์ ๊ตฌ๋ฌธ์ผ๋ก ์์ฑ๋ฉ๋๋ค. func functionName(parameter1: T, parameter2: T) { } T๋ ์์์ ํ์ ์ ๋ํ๋ด๋ ์ผ๋ฐ์ ์ธ ์ด๋ฆ์ ๋..