Avatar
```swift for u in cotargets.object(forKey: v) ?? [] { targets[u]?.remove(v) } ```
空 Array の問題はないにしても、 if let で書き換えた方が良さそうな気が。
9:50 AM
ん?てか targets[u]?.remove(v) これコピー発生しませんか?↓になって Set が二重に存在しない? var ids: Set<Id>? = targets[u] ids?.remove(v) targets[u] = ids (edited)