位置:首頁 > 高級語言 > Swift教學 > Swift類型參數

Swift類型參數

類型參數

在上麵的swapTwoValues例子中,占位類型T是一種類型參數的示例。類型參數指定並命名為一個占位類型,並且緊隨在函數名後麵,使用一對尖括號括起來(如<T>)。

一旦一個類型參數被指定,那麼其可以被使用來定義一個函數的參數類型(如swapTwoValues函數中的參數ab),或作為一個函數返回類型,或用作函數主體中的注釋類型。在這種情況下,被類型參數所代表的占位類型不管函數任何時候被調用,都會被實際類型所替換(在上麵swapTwoValues例子中,當函數第一次被調用時,TInt替換,第二次調用時,被String替換。)。

你可支持多個類型參數,命名在尖括號中,用逗號分開。