-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
리턴값이 연산인 제네릭 에러 해결
22.07.23 20:31 작성 조회수 248
0
넘버와 스트링을 인자로 받아 더하기 연산을 해주는 함수같은 경우 이러한 제네릭 에러는 어찌 해결하나요?
답변을 작성해보세요.
0
이재승
지식공유자2022.07.23
안녕하세요
모든 타입이 +연산자를 갖고있지 않기 때문에 (제네릭은) 에러가 납니다
한 가지 방법은 아래처럼 함수 오버로딩을 사용하는 방법이 있습니다
*******************
function add(a: string, b: string): string;
function add(a: number, b: number): number;
function add(a: any, b: any) {
return a + b;
}
답변 2