[TypeScript] 함수 오버로딩
함수 오버로딩이란?TypeScript에서는 같은 이름을 가진 함수를 여러 개 정의할 수 있으며 각 함수는 서로 다른 타입을 가지는 매개변수로 정의해야 합니다. 매개변수가 다르며 이름이 동일한 함수를 함수 오버로딩이라고 합니다. 매개변수의 개수는 동일하지만, 타입이 다른 경우 여러 개의 시그니처를 정의하여 함수가 다른 타입의 매개변수를 받을 수 있도록 합니다. 실제 구현은 하나만 존재하며, 타입에 따라 다른 동작을 수행합니다.function add(a: number, b: number): number;function add(a: string, b: string): string;function add(a: any, b: any): any { return a + b;}console.log(add(1, 2)..