Programming/swift
[Swift Basic] 타입 별칭 Type Aliases
유나니
2022. 11. 24. 08:49
타입 별칭응 기존 유형의 대체 이름을 정의합니다. typealias 키워드로 타입 별칭을 정의합니다.
타입별칭은 외부 소스에서 특정 크기의 데이터로 작업할 때와 같은 상황에 문맥상 더 적절한 이름으로 기존 타입을 참조하려는 경우에 유용합니다.
typealias AudioSample = UInt16
타입 별칭을 정의하면 원래 이름을 사용할 수 있는 모든 위치에서 별칭을 사용할 수 있습니다.
var maxAmplitudeFound = AudioSample.min
// maxAmplitudeFound는 이제 0 입니다.
여기서 AudioSample은 UInt16의 별칭으로 정의됩니다. AudioSample은 UInt16의 별칭이기 때문에 AudioSample.min은 실제로 maxAmplitudeFound 변수에 대해 초기 값 0을 제공하는 UInt16.min을 호출합니다.