Swift泛型
泛型
本頁包含內容:
泛型代碼可以讓你寫出根據自我需求定義、適用於任何類型的,靈活且可重用的函數和類型。它的可以讓你避免重複的代碼,用一種清晰和抽象的方式來表達代碼的意圖。
泛型是 Swift 強大特征中的其中一個,許多 Swift 標準庫是通過泛型代碼構建出來的。事實上,泛型的使用貫穿了整本語言手冊,隻是你冇有發現而已。例如,Swift 的數組和字典類型都是泛型集。你可以創建一個Int
數組,也可創建一個String
數組,或者甚至於可以是任何其他 Swift 的類型數據數組。同樣的,你也可以創建存儲任何指定類型的字典(dictionary),而且這些類型可以是冇有限製的。