logo

该视频仅会员有权观看

立即开通课程「Flutter 移动端应用开发实践」权限。

¥
199
/ 年

Dart 异步编程:定义异步函数

  • 使用async关键字来标记函数使其异步,并返回一个Future对象,类似于JavaScript中的Promise
  • 这种函数不能立即返回结果,而是会在未来的某个时刻提供。
  • 示例中的getVehicle函数经async标记后可以返回一个Future<String>类型的值,代表将来返回的字符串结果。
  • 导入Dart内置库,用async标记使getVehicle成为异步函数。
  • 异步函数返回的Future类型结果,在调用时用一个变量vehicle存储,通过打印可以看出其类型为Future<String>