我是Flutter的新手,但不是React Native和Ionic的新手。在Flutter框架中,什么是Future类?有人可以详细解释吗?因为我看到它经常使用。例如在此AlertDialog文档中。
https://api.flutter.dev/flutter/material/AlertDialog-class.html
答案 0 :(得分:1)
Future
基本上与JS中的Promise
的Dart等效。
答案 1 :(得分:1)
代表延迟计算的对象。
期货用于表示将来某个时候可用的潜在值或错误。
因此,如果某个函数返回Future
,则意味着某些操作将异步进行,您可以使用then
在回调中获得结果,也可以使用关键字await
等待结果并继续执行您的操作得到结果后输入代码
答案 2 :(得分:0)
最简单的解释是
未来是对象,可让您指定在调用函数(调用future的函数)完成特定操作后将执行的函数。