Swift の Dictionary に map を実装してみた。
Ruby の Hash#map のイメージ。
extension Dictionary {
func map<T>(transform: (Key, Value) -> T) -> [T] {
return Swift.map(self, transform)
}
}
var dict = [String: String]()
dict["hello"] = "world"
let array = dict.map { (k: String, v: String) -> String in
return v
}
println(array) // ["world"]