知识卡片
Future表达未来结果
内容
Future 把异步任务封装成“未来会产生的结果”,让耗时操作不阻塞主流程,又能通过 await 或 then 组织后续处理。多个异步任务存在依赖时,链式 Future 比散落回调更清晰。发散:异步代码的核心不是并发炫技,而是把等待、失败和依赖关系显式建模。
参考来源
《用Flutter极速构建原生应用》第3章《Dart高级进阶》
知识卡片
Future 把异步任务封装成“未来会产生的结果”,让耗时操作不阻塞主流程,又能通过 await 或 then 组织后续处理。多个异步任务存在依赖时,链式 Future 比散落回调更清晰。发散:异步代码的核心不是并发炫技,而是把等待、失败和依赖关系显式建模。