Type Aliases
Type aliases định nghĩa tên cho một kiểu đã có. Từ khoá typealias
được dùng để định nghĩa tên.
Tên định danh hứu ích khi ta muốn gán cho kiểu một ý nghĩa nào đó phù hợp với hoàn cảnh sử dụng. Ví dụ khi xử lí dữ liệu với kich thước cụ thể từ một nguồn ngoài:
typealias AudioSample = UInt16
Sau khi định nghĩa tên, ta có thể dùng tên này thay thế cho tên gốc:
var maxAmplitudeFound = AudioSample.min // maxAmplitudeFound lấy giá trị 0
Ở đây AudioSample
là tên định danh cho UInt16
, AudioSample.min
thực chất sẽ gọi tới hàm UInt16.min
.
Last updated
Was this helpful?