飞镖!未来的经营者

网站管理员

!什么_cachedValueFuture什么?

  Future<T> fetch(Future<T> Function() callback) async {
    if (_cachedStreamSplitter != null) {
      throw StateError('Previously used to cache via `fetchStream`');
    }
    if (_cachedValueFuture == null) {
      _cachedValueFuture = callback();
      await _cachedValueFuture;
      _startStaleTimer();
    }
    return _cachedValueFuture!;
  }

rn

它是“(not-)null断言运算符”,它将在下一版本中成为具有Null安全功能的Dart的一部分。

_cachedValueFuture变量具有类型Future<T>?,这意味着未来的或零。!操作者抛出如果该值null,所以类型_cachedValueFuture!就是Future<T>这是函数的所需要的返回类型。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

组合?:和??功能的模式 经营者

来自分类Dev

混淆&&和||的使用 经营者

来自分类Dev

如何生成元组?猪的经营者

来自分类Dev

平等经营者之间的细微差异

来自分类Dev

优化平等和不平等经营者

来自分类Dev

Haskell:翻转一名咖喱美元经营者

来自分类Dev

R element-wise和或|中的短路 经营者

来自分类Dev

具有逻辑&&和||的IF语句 经营者

来自分类Dev

我可以使用!物业经营者?

来自分类Dev

我们还需要“新安置”和“新经营者”吗?

来自分类Dev

我们还需要“新安置”和“新经营者”吗?

来自分类Dev

飞镖:如何从多个完成者创建未来

来自分类Dev

飞镖等待内在的未来

来自分类Dev

飞镖的未来和重新抛出

来自分类Dev

如何解决飞镖的未来?

来自分类Dev

飞镖未来阻塞主线程

来自分类Dev

飞镖的未来和重新抛出

来自分类Dev

飞镖未来和明确的决心,拒绝

来自分类Dev

有什么办法可以取消飞镖的未来?

来自分类Dev

如何更新未来建造者的未来

来自分类Dev

未来的建设者不断更新

来自分类Dev

单元测试颤振/飞镖中未来错误的正确方法是什么?

来自分类Dev

古代或未来观察者的岁差,正确动作和时代

来自分类Dev

从演员内部的未来回到“发送者”

来自分类Dev

古代或未来观察者的岁差,正确动作和时代

来自分类Dev

流和未来的建造者没有被建造

来自分类Dev

未来的建设者没有得到数据

来自分类Dev

在未来的非同步调用中,我需要一些指导,包括颤振和飞镖,有时情况会发生混乱

来自分类Dev

经营两个工人