Avatar
updatemanyCountArray を変更するならコピー発生するんじゃないかな?( entry に一度代入するパターンのとき) (edited)
6:16 AM
map[item.name]?.update(item) のパターンで書くとき、根っこから深くなればなるほど、そのパスをたどらないといけなくて辛いなと思うんだけど、変数に代入する代わりに inout なクロージャに渡して別名付けるとかすればいいのかな。
6:16 AM
modify(map[item.name]) { entry in entry.update(item) } 的な。
6:17 AM
参照すべきものが二つになった瞬間に詰みそう。