質問: 43) を得たい場合は、どのようなコードを書けば良いのでしょうか。 ご存知の方よろしくお願いいたします。
回答: 頭の体操 ===== ``` print(areas.filter {$0["name"] == "東京"}.flatMap {Int($0["code"] ?? "")}.reduce(0, +)) //=> 43 print(areas.filter {$0["name"] == "東京"}.reduce(0) {$0 + (Int($1["code"] ?? "") ?? 0)}) //=> 43 ```