目前我有这个臃肿的reduce
函数...
blah: [String: Any] = queryItems.reduce([String: Any]()) {
(params: [String: Any], queryItem: URLQueryItem) in
var output = params
output[queryItem.name] = queryItem.value
return output
}
我相信有更简单的方法来做这件事,但我无法理解那将如何工作。
是否有“更好”的方法来完成这个任务?
所谓“更好”,指的是更干净、更短、更优雅等等……