[typescript] 타입스크립트 튜플의 선언 방법

타입스크립트(Typescript)에서 튜플은 배열에 각 요소의 타입을 지정할 수 있는 데이터 타입이다. 튜플을 사용하면 고정된 요소 수와 각 요소의 타입이 정의된 배열을 만들 수 있다.

튜플을 선언하는 방법은 다음과 같다.

let tupleName: [type1, type2, type3, ...];

여기서 tupleName은 튜플의 변수명이며, type1, type2, type3은 각각 요소의 타입을 나타낸다. 예를 들어, 문자열과 숫자로 구성된 튜플은 다음과 같이 선언할 수 있다.

let person: [string, number];
person = ["Alice", 30];  // 올바른 할당
person = [30, "Alice"];  // 오류: 올바르지 않은 할당

위의 예제에서 person 변수는 문자열과 숫자로만 구성된 튜플을 나타내고 있으며, 선언된 타입 이외의 값이 들어오면 타입 에러가 발생한다.

튜플은 관련된 요소들의 순서와 타입을 유연하게 다룰 수 있어서, 데이터 구조를 명확하게 정의하고자 할 때 유용하게 활용된다.

더 많은 타입스크립트 튜플에 관한 자세한 정보는 타입스크립트 공식 문서에서 확인할 수 있다.