Avatar
let dictionary = strings.reduce(into: [:]) { (r: inout [String: Int], e) in e.components(separatedBy: ":") => { r[$0[0]] = Int($0[1])! } } で通りました。[Int: String] じゃなくて [String: Int] でしたね。