Flutter中的Future <T>类是什么?

时间:2019-07-25 08:28:50

标签: flutter

我是Flutter的新手,但不是React Native和Ionic的新手。在Flutter框架中,什么是Future类?有人可以详细解释吗?因为我看到它经常使用。例如在此AlertDialog文档中。

https://api.flutter.dev/flutter/material/AlertDialog-class.html

3 个答案:

答案 0 :(得分:1)

Future基本上与JS中的Promise的Dart等效。

答案 1 :(得分:1)

代表延迟计算的对象。

期货用于表示将来某个时候可用的潜在值或错误。

More info here

因此,如果某个函数返回Future,则意味着某些操作将异步进行,您可以使用then在回调中获得结果,也可以使用关键字await等待结果并继续执行您的操作得到结果后输入代码

答案 2 :(得分:0)

最简单的解释是

  

未来是对象,可让您指定在调用函数(调用future的函数)完成特定操作后将执行的函数。