[ TypeScript ] 함수 타입: 정의와 표현식, 호출 시그니처, 타입 호환성
·
📍 프로그래밍 언어/TypeScript
💡 함수 타입을 정의하는 방법• 일반 함수 타입 정의하기// 자바스크립트function func(a, b) { return a + b;}다음과 같은 자바스크립트 함수가 있을 때 다른 사람에게 함수를 설명하는 가장 좋은 방법은 이 함수가 어떤 매개변수를 받고, 어떤 값을 반환하는지 이야기하는 것입니다. // 타입스크립트function func(a: number, b: number): number { return a + b;}function func(a: number, b: number) { return a + b;}이번 코드는 타입스크립트 코드로, 자바스크립트의 방식과 비슷합니다. 딱 타입만 추가된 것이죠. 타입스크립트에서는 어떤 타입의 매개변수를 받고, 어떤 타입의 결과값을 반환하는지를 설명하면..