Dart Flutter中的异步函数
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');
}