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