Type Constructor
- ์๋ก์ด ๋ฐ์ดํฐ ํ์
์ ๋ง๋๋ ํ.
- A๋ผ๋ ์ง์ง ๋ฐ์ดํฐ๊ฐ ์์ ๋, ์ด ๊ฐ์ ์ ์งํ๋ฉด์ ๊ฐ์ ์ ์๋ ๋
ผ๋ฆฌ์ ๊ตฌ์กฐ.
- ๊ฐ์ผ๋ค๋ ์ธก๋ฉด์์ ๋ฐ๋ผ๋ณด์์ ๋ ์ด ์ ์์ ๋ถํฉํ๋ ๋
์๋ค์ ์ด๋ฐ ๊ฒ๋ค์ด ์์ ์ ์๊ฒ ๋ค.
Optional
Array
Dictionary
Set
Result
Either
Future
Promise
- ๊ทธ๋ฐ๋ฐ ๊ทธ โํน์ โ ์ด๋ผ๋ ๋จ์ด ์์ฒด๊ฐ ์์์ ๊ฐ์ ๋ฐ์ ์ ์๋ค๋ ๊ฒ์ ๋ดํฌํ๊ณ ์๊ธฐ ๋๋ฌธ์ 33. Generic์ผ๋ก ํํํ๋ ๊ฒ์ด ๋ ์ ํฉํ๋ค.
Optional<T>
Array<T>
Dictionary<T, U>
Set<T>
Result<T, E>
Either<T, U>
Future<T>
Promise<T>
- ์ด ์ธ์๋ ์์ ์์์ฒ๋ผ
Stack<T>
์ด๋ผ๋ ํ์
์ 33. Generic์ผ๋ก ๋ง๋ค๊ณ ๊ฐ์ ๊ฐ์ ์ ์๋ค๋ฉด ์ด๋ Type Constructor์ด๋ค.