0
我們如何可以聲明泛型類型別名在迅速3.Swift 3中的泛型類別別名?
我嘗試以下操作:
typealias DictionaryOfStrings<T> = Dictionary<T, String>
而產生錯誤:
error: type 'T' does not conform to protocol 'Hashable'
我們如何可以聲明泛型類型別名在迅速3.Swift 3中的泛型類別別名?
我嘗試以下操作:
typealias DictionaryOfStrings<T> = Dictionary<T, String>
而產生錯誤:
error: type 'T' does not conform to protocol 'Hashable'
typealias DictionaryOfStrings<T: Hashable> = Dictionary<T, String>
var dict = DictionaryOfStrings<Int>()
dict[1] = "One"
dict[2] = "Two"
'typealias DictionaryOfStrings =字典'我猜。請嘗試讓我們知道。 –
Moritz
@EricAya好的我會記住的。 –
@Mohsin typealias DictionaryOfStrings = Dictionary pl。嘗試這個 –