devmoa

TypeScript 함수(Functions)

휴먼스케이프·2021년 1월 2일·00
TypeScriptFunctions타입매개변수반환값타입 추론

AI 요약

Beta

이 글은 TypeScript Handbook을 기반으로 TypeScript의 함수에 대해 설명합니다. TypeScript에서 함수는 JavaScript와 동일하게 기명 함수와 익명 함수로 선언될 수 있으며, 외부 변수를 참조할 수 있습니다.

함수의 매개변수와 반환 값에 타입을 지정하는 방법, 함수 구조 타입 작성법, 그리고 타입 추론 기능에 대해 다룹니다. 특히, 반환 타입은 생략 가능하지만 값을 반환하지 않는 경우 `void`를 명시해야 함을 강조합니다.

또한, '문맥 상의 타입'을 통해 타입스크립트 컴파일러가 타입을 추론하여 코드 작성을 간소화할 수 있음을 예시와 함께 보여줍니다. JavaScript와 달리 TypeScript에서는 정의된 모든 매개변수가 필수적이라는 점도 언급합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다