Dart Flutter中的异步函数

发布于 1周前 作者 itying888 最后一次编辑是 5天前 来自 分享

Dart Flutter中和异步相关的有 async和await

Flutter+Getx仿小米实战系列教程https://www.itying.com/category-88-b0.html

实现异步有两种方法:1. 使用async和await;2. 使用Future API。下面是一个使用async和await实现异步并返回值的示例代码:

import 'dart:async';
// 异步函数
Future<int> fetchNumber() async {
  // 模拟异步操作
  await Future.delayed(Duration(seconds: 2));
  return 42;
}
void main() async {
  // 调用异步函数
  int number = await fetchNumber();
  print('Fetched number: $number');
}
回到顶部