閱讀478 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Swift學習之四:類型別名(Type Aliases)

類型別名也就是給已經存在的類型起一個別名。定義類型別名是使用關鍵字typealias。

類型別名一般是為了讓開發者更容易看出變量或者常量的類型或者是更好地歸類某一個模塊中需要使用到的類型,讓開發者見名知意。

當然這隻是個人理解,在實際開發中,我是很少使用到類型別名的。

如:

// 下麵是給UInt16起一個別名,叫AudioSample
// 然後就可以在其它地方使用這個AudioSample聲明變量或者常量
typealias AudioSample = UInt16

// 由於前麵已經定義了類型別名,那麼這裏使用AudioSample也相當於使用UInt16
所以AudioSample.min = UInt16.min,也就是0.
var maxAmplitudeFound = AudioSample.min


最後更新:2017-04-03 07:57:18

  上一篇:go Redis數據清除問題
  下一篇:go Swift學習之九:基本運行符(Basic Operators)