이번에는 함수 타입을 정의하는 여러 가지 방법에 대해서 알아보자! 1️ 함수 타입 함수 타입은 어떻게 정의할까?
이는 함수가 무엇인지 알면 쉽게 이해할 수 있다. 프로그래밍을 넘어서, 수학적으로 함수라는 것은 쉽게 말해서 어떠한 input을 받아, 내부 동작을 거쳐, 어떠한 output을 내놓는 모든 기능을 말한다.
더 좁혀서 프로그래밍에서 함수란 "어떠한 매개변수"를 받아서, 내부 동작을 거쳐, "어떠한 반환값"을 내놓는 것을 말한다. 타입스크립트에서 함수의 타입은 함수의 정의에 타입을 붙이면 쉽게 정의할 수 있다.
타입스크립트에서 함수란 어떠한 "타입을 가진" 매개변수를 받아서, 내부 동작을 거쳐, 어떠한 "타입을 가진" 반환값을 내놓는 것을 말한다. 즉, 함수의 매개변수와 반환값의 타입을 정의해주면 되는 것이다.
매개변수 a, b를 받아서 a + b를 반환하는 함수의 타입은 다음과 같다. function add(a: number, b: number): number { retur...
원문 링크 : #11 타입스크립트 - 함수 타입