草庐IT

swift - 交换键和值的字典扩展 - Swift 4.1

字典扩展-交换字典键值swift4.1,Xcode9.3我想创建一个函数,它接受Dictionary并返回所述字典,但将其值作为键,将其键作为其各自的值。到目前为止,我已经创建了一个函数来执行此操作,但我无法终生将它变成Dictionary的extension。我的函数funcswapKeyValues(ofdict:[T:U])->[U:T]{letarrKeys=Array(dict.keys)letarrValues=Array(dict.values)varnewDict=[U:T]()for(i,n)inarrValues.enumerated(){newDict[n]=ar