Generic์ ๊ฒฝ์ฐ ์ฝ๋ ์ค๋ณต์ ์ค์ผ ์ ์๋ ์ข์ ๊ธฐ๋ฅ์ด๋ค. ์ ๋ค๋ค๋๋ค๋ฉด ์ค๊ธ(?) ์ด์์ ๊ฐ๋ฐ์๊ฐ ๋๋๋ฐ ํฐ ๋์์ ์ค ๊ฒ์ด๋ค. ๊ทธ๋ผ ์์ํด๋ณด์!
placeholder
<>
์์ ๋ค์ด๊ฐ ๊ฒ์ placeholder๋ผ ํจ
- function๋ด๋ถ์์ parameter type์ด๋ return type์ผ๋ก ์ฌ์ฉ๊ฐ๋ฅ
Type Constraint
Associated Type
- protocol ์ ์ ์ ๊ทธ protocol์ด ์ฌ์ฉํ ์์์ type์ ์ ์ธํด ๋ ์ ์์
associatedtype
where
Reference