dart:async
庫中Completer構造函數
的用法介紹如下。
用法:
Completer<T>()
創建一個新的完成者。
創建新未來的一般工作流程是 1) 創建一個新的完成者,2) 分發它的未來,然後,3) 調用 complete 或 completeError 。
完成者異步完成未來。這意味著在調用 complete 或 completeError 時不會立即調用將來注冊的回調。相反,回調被延遲到稍後的微任務。
例子:
var completer = new Completer();
handOut(completer.future);
later: {
completer.complete('completion value');
}
相關用法
- Dart Completer用法及代碼示例
- Dart Completer.completeError用法及代碼示例
- Dart Completer.sync用法及代碼示例
- Dart Comparable用法及代碼示例
- Dart ContentType.text用法及代碼示例
- Dart ContentType.parse用法及代碼示例
- Dart Codec.fuse用法及代碼示例
- Dart CanvasRenderingContext2D.drawImageScaledFromSource用法及代碼示例
- Dart CanvasRenderingContext2D.drawImageScaled用法及代碼示例
- Dart CanvasRenderingContext2D.drawImage用法及代碼示例
- Dart CanvasRenderingContext2D.drawImageToRect用法及代碼示例
- Dart CanvasPattern用法及代碼示例
- Dart CanvasGradient用法及代碼示例
- Dart CanvasElement.toDataUrl用法及代碼示例
- Dart MapMixin.containsKey用法及代碼示例
- Dart Iterator用法及代碼示例
- Dart AttributeClassSet.intersection用法及代碼示例
- Dart num.sign用法及代碼示例
- Dart TransformList.last用法及代碼示例
- Dart FileList.first用法及代碼示例
- Dart FileList.length用法及代碼示例
- Dart Iterable.takeWhile用法及代碼示例
- Dart LinkedHashMap用法及代碼示例
- Dart RegExp.pattern用法及代碼示例
- Dart StreamTransformer構造函數用法及代碼示例
注:本文由純淨天空篩選整理自dart.dev大神的英文原創作品 Completer<T> constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。