육식하는야채의 개발일지
article thumbnail

타입 애일리어스는 기존에 선언되어 있는 타입, 내가 만든 타입에 새로운 이름을 붙여서 가독성을 높이는 방식이다.

// 'Int' 타입에 'Number'라는 새 이름을 부여
typealias Number = Int

// 이제 'Number'를 'Int'처럼 사용할 수 있습니다
let myNumber: Number = 10
print("My number is \(myNumber)")

 

예를 들어 Int 타입에 Number라는 이름을 부여하면 

myNumber타입을 원래는 Int 타입으로 선언해야 하지만 Number타입으로 선언할 수 있다.

 

typealias Coordinate = (x: Int, y: Int)

let point: Coordinate = (x: 10, y: 20)
print("The point is at \(point.x), \(point.y)")

Coordinate는 (x: Int, y: Int)을 대신하는 이름이다. 

 

let point: (x: Int, y: Int) = (x: 10, y: 20)
print("The point is at \(point.x), \(point.y)")

타입 애일리어스를 사용하지 않으면 타입을 길게 써야해서 가독성이 떨어지고 코드가 길어질 수 있다.

'Swift > Swift 문법' 카테고리의 다른 글

[ Swift 문법 ] Switch문  (0) 2024.07.08
[ Swift 문법 ] Swift의 데이터 타입 (Data Types)  (0) 2024.06.26
[ Swift 문법 ] 변수와 상수  (1) 2024.06.26
profile

육식하는야채의 개발일지

@육식하는야채

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!