[swift-users] Initializing an empty dictionary
Adriano Ferreira
adriano.ferreira at me.com
Wed Mar 9 10:45:08 CST 2016
Hi everyone,
Does anyone know why Swift won’t let me use the alternative way below to init the dictionary?
public extension SequenceType where Self.Generator.Element: Hashable {
@warn_unused_result
func frequencies() -> [Self.Generator.Element: Int] {
var dictionary: [Self.Generator.Element: Int] = [:]
// var dictionary: Dictionary<Self.Generator.Element, Int>() // <<< Not allowed!
for element in self {
dictionary[element] = dictionary[element]?.successor() ?? 1
}
return dictionary
}
}
I’m using Swift 2.1 and Xcode 7.2.
Best,
— A
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20160309/191ceadf/attachment.html>
More information about the swift-users
mailing list