10장 제네릭 프로그래밍 1

Iris·2022년 1월 19일
0
post-thumbnail

📖 전예홍, ⌈Do it! 타입스크립트 프로그래밍⌋, 이지스퍼블리싱, 2021

10-1 제네릭 타입 이해하기

// 제네릭 인터페이스 구문
interface IValuable<T> {
  value: T
}

// 제네릭 함수 구문
function identity<T>(arg: T): T {return arg}

// 제네릭 타입 별칭 구문
type IValuable<T> = {
  value: T
}

// 제네릭 클래스 구문
class Valuable<T> {
  constructor(public value: T) {}
}

이번 스터디에서 특별히 좋았던 점이나 어려웠던 점, 새로 알게 된 부분

제네릭 타입의 기능을 이해하고 인터페이스, 함수, 타입 별칭 그리고 클래스에 어떤 식으로 사용하는지 학습했다. 예제를 통해 제네릭 타입 제약, 대수 데이터 타입에 대해 알아보았다.

profile
👩🏻‍💻 Web Front-end Developer

0개의 댓글