Swift 學習,類型別名(type aliases),給現在有類型起別名, typealias 關鍵字

類型別名(type aliases):給現有類型定義另一個名字。使用 typealias 關鍵字來定義類型別名。
當你想要給現有類型起一個更有意義的名字時,類型別名非常有用。

Int 起 別名

typealias MyInt = Int

let num: MyInt = MyInt.max
print(num)

給 block 起 別名

typealias MyBlock = () -> ()

let myBlock: MyBlock = {
    print("this is block")
}

myBlock() // this is block

typealias 關鍵字可以對所有類型起別名,比如 Float、Double、String 、Cocoa-Touch 類、Cocoa 類等等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章