Welcome to

快雪Tang

Home / flutter/dart

[Dart] 如何构造一个Future

Flutter 和 Dart 开发中,构造一个简单的 Future 实例往往是有用的。 为了将一个已知的字符串创建为一个 Future<String> 实例,你可能只需要 await 一下,如果代码块上下文为async的话。当然为了避免就地修改上下文到异步块的话,可以使用一个小小的工具函数: Future<String> fStr(String s) async { return s;}void func(){ Future<String> fs = fStr(‘xxx’); String zzz = await fStr(‘zzz’);} 这一方法是可以泛型推广的。所以我们可以进一步实现一个工具函数: Future<T> futureIt<T>(T t) async { return t;}void func(){ var fz = […]

Read More