[typescript] 유니온 타입을 활용한 예시 코드를 보여주세요.
유니온 타입(Union Type)은 TypeScript에서 두 개 이상의 타입을 허용하는 방법입니다. 이를 활용하여 각 타입의 조합으로 새로운 타입을 정의할 수 있습니다.
아래는 유니온 타입을 활용한 TypeScript 예시 코드입니다.
// 유니온 타입 정의
type ID = string | number;
// 함수 매개변수에 유니온 타입 활용
function printID(id: ID) {
console.log(`ID: ${id}`);
}
// 유니온 타입을 사용한 변수 선언 및 할당
let myID: ID;
myID = "ABC123";
printID(myID); // Output: ID: ABC123
myID = 456;
printID(myID); // Output: ID: 456
위 예시 코드에서는 ID
라는 유니온 타입을 정의하고, 이를 활용하여 printID
함수의 매개변수 및 변수를 선언하였습니다.
이를 통해, ID
타입이 문자열 또는 숫자 중 하나로 정의되었고, 해당 타입을 사용하여 변수를 선언하거나 함수 매개변수로 활용할 수 있음을 보여줍니다.
더 자세한 정보는 TypeScript 공식 문서 Union Types를 참고하실 수 있습니다.