[typescript] 화살표 함수와 익명 함수의 주석 처리 방식 비교

목차


소개

TypeScript의 더글러스 크락포드 교수는 “주석이 있는 코드는 떄롤 좋지 않다”고 말했습니다. 그러나 종종 코드 주석은 필수적입니다. TypeScript에서는 화살표 함수와 익명 함수의 주석 처리가 다르게 적용됩니다. 이 포스트에서 두 가지 방식을 비교하고자 합니다.

화살표 함수의 주석 처리

// 화살표 함수 예제
const add = (a: number, b: number): number => {
    return a + b;
};

이 예시에서 TypeScript는 함수 바디의 주석처럼 해석합니다. 반환 타입의 주석은 이 예제에서는 필수적입니다.

익명 함수의 주석 처리

// 익명 함수 예제
const add = function(a: number, b: number): number {
    return a + b;
};

반면에 익명 함수는 함수의 인자와 반환 타입에 대한 주석을 사용하여 주석처리를 합니다.

결론

화살표 함수와 익명 함수는 각각 다른 주석 처리 방식을 사용하고 있습니다. 코드의 가독성을 높이기 위해 주석 처리 방식에 주의를 기울이는 것이 좋습니다.


이상으로 TypeScript의 화살표 함수와 익명 함수의 주석 처리 방식에 대한 비교 포스트를 마치겠습니다. 읽어주셔서 감사합니다.

References