Avatar
あー、確かに element のプロパティの一部を書き換えるとかだとそうだね。やっぱ inout がいいか。
8:04 AM
うーん、やっぱ↓を考えると一貫性持たせるの難しいな・・・。 mutating func updateOrRemove(_ f: (inout Element?) -> Void) mutating func updateOrRemove(_ f: (Element) -> Element?)