cancel
尝试取消此延续,并可选择提供一个原因。
成功取消后,CoroutineScope.cancellableDeferred 将抛出一个 CancellationException, 这将被视为 Deferred 的一种失败状态。
Return
如果本次调用成功地取消了此延续,则返回 true;如果它已经被恢复或取消,则返回 false。
Parameters
cause
可选的,导致取消的异常。如果为 null,将使用默认的 CancellationException。