Avatar
たとえば↓のようなメソッドが標準ライブラリに追加されたとして extension Array { mutating func update(_ operation: (inout Element) -> ()) }
2:24 AM
Optional にも同じものを追加することはできますが、
2:24 AM
class で実装された Promise は同じような API を持っているのに update を追加できません。
2:25 AM
僕も積極的にほしいというほどじゃないんですが