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