您好,登錄后才能下訂單哦!
本文來自于瘋子們的開源圖書
在尖括號中帶上名字來創建一個泛型函數或類型。
你可以創建泛型函數和方法,還有類,枚舉,和結構體。
在類型名后使用where語句來指定一系列的要求--例如,要求這種類型來實現一個協議,并且要求這兩種類型是相同的,還有要求類繼承某個特定的父類。
實驗:修改anyCommonElements函數來使得這個函數返回一個任意兩個sequences有相同元素的數組。
在簡單情況下,你可以省略where語句,僅是在冒號后加上協議或類名就行。<T:Equatable>這種寫法和<T where T:Equatable>這種寫法是一樣的。
第六節 協議(Protocol)和擴展
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。