Avatar
(たぶん)3.1 で closure の inout まわりの inference が改善されてるんですね。 let ary1 = [1,2,3] let ary2 = ary1.reduce(into: []) { $0.append($1 + 12) } 非常によい。
✌ 1
2:11 AM
let dictionary = strings.reduce(into: [:]) { r, e in e.components(separatedBy: ":") => { r[$0[0]] = Int($0[1])! } } これも通った 😆
2:14 AM
あー、これだと dictionary: [AnyHashable: Int] になっちゃうのか。