是否有一些捷径的写作形式:.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]
.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]