是否有一些捷径的写作形式:.map { $0 }

Is there some short cut form of writing: .map { $0 }

.map { [=10=] }

我觉得应该可以这样写:

.map()

什么的

或现实世界的例子:

let values = Dict<String: [Int]>(some data here).values.flatMap { [=12=] }

是的,您实际上可以使用 flatMap 并将值作为键路径传递:

let dict: [String: [Int]] = ["a": [1,2,3]]
let values = dict.flatMap(\.value)   // [1, 2, 3]