# Generics
[자바의 정석 기초편] 제네릭스
: 컴파일 시 타입을 체크해주는 기능<Tv> : ArrayList에 Tv 객체 타입만 저장할 수 있게 설정해주는 제네릭스이다.객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여준다.(Integer) list.get(1) 은 컴파일 에러가 나지 않는다. get()

TypeScript의 Generics<T>
제네릭이란 다양한 타입에서도 동작하는 컴포넌트를 의미한다. any 대신에 Type을 사용하면 타입 추론이 가능하고 확장이 가능한 구조로 만들 수 있다. any와 Type의 비교 타입 추론 제네릭 타입 제네릭 인터페이스 제네릭 클래스
[typescript] exercises 7 :generics
매개변수가 들어오는대로 타입이 결정된다.이때 두개의 매개변수가 들어오므로 각각 T1, T2 이렇게 타입을 준다,리턴되는 값이 매개변수가 뒤바뀐 형태이므로 리턴타입 역시 배열의 형태로 타입을 T2, T1으로 한다.제네릭 첫걸음이 identify라고 한다.(ts 공식문서

call signatures, polymorphism, overloading, generics
TypeScript call signatures are used to declare the expected parameters and return type of a function. They are used to provide type information for th
[Today I Learned] 1월 3주차 day3
데이터 구조의 타입을 지정해둔 것으로 types cript 에만 존재하는 문법JS로 컴파일시 사라진다.기본 사용법참고자료interface 참고자료(https://joshua1988.github.io/ts/guide/interfaces.html한번의 선언으로 다
[노마드코더스] Typescript - call signature & generic
인자의 타입과 함수의 반환타입을 알려줌. 마우스를 올렸을 때 뜨는 타입에 대한 정보.함수가 서로 다른 여러 개의 call signatures를 가지고 있을 때 오버로딩이 발생함call signature을 작성할 때 들어올 인자의 확실한 타입을 모를 때 사용concret
[JAVA] 제네릭(Generics)과 와일드카드(Wildcard)
다양한 타입의 객체들을 다루는 메서드나 컬렉션 클래스에 컴파일 시의 타입 체크(compile-time type check)를 해주는 기능객체의 타입을 컴파일 시에 체크하기 때문에 객체의 타입 안정성을 높이고 형변환의 번거로움이 줄어든다. 타입 안정성을 높인다는 것 :
[Java] 자료형5 (Set/enum/final)
집합(Set) 자료형은 집합고 관련된 것을 쉽게 처리하기 위해 만든 자료형으로 순서가 없다.

Erro & TIL. [TS] 함수 리턴 값이 2가지 이상 일때, Generics 으로 타입 지정하기
유니온 타입(Union Type)이란 자바스크립트의 OR 연산자(||)와 같이 A이거나 B이다 라는 의미의 타입입니다. 함수 getData는 상황에 따라, 타입 앨리어스로 지정한 NewsFeed\[] 타입 혹은 NeswDetail 타입을 반환값으로 갖습니다.이를 표현하
제네릭을 사용하는 이유
컴파일 시점에 강한 타입 체크가 가능하다.강한 타입 체크? -> 타입이 강하지 않으면 런타임 시점에 에러가 발생하여 오류를 찾아내기 어려운 상황이 발생한다. 강한 타입 체크를 사용할 경우 컴파일 시점에 오류를 쉽게 찾아낼 수 있다.캐스팅 작업을 제거할 수 있다.제네릭을

[Typescript] 제네릭(Generics)
제네릭은 <>을 가지는 클래스와 인터페이스를 말하며, 데이터와 타입을 일반화 한다는 것을 뜻한다.제네릭은 자료형을 정하지 않고 생성 시점에 타입을 명시하여 하나의 타입만을 사용하는것이 아니라 다양한 타입을 사용 할 수 있도록하는 것을 뜻한다.즉, 특정 타입에 대해