Avatar
うーん、↓みたいな API の視点で考えると Canceller に対して利用者がキャンセル時の挙動を登録できるのは気持ち悪い気がする。 func download(from url: URL, completion: (Result<Data, Error>) -> Void) -> Canceller
5:49 AM
並行発火するタスクをその場でアドホックにクロージャーだけで書いたりできる。
cancel を呼び出す側が必ず存在するので、そこに記述すれば良かったりしない?