我正在编写一个需要在文件启动时从文件中加载结果的应用程序,因此时间消耗在这里并不是真正的问题。

因为我不希望整个代码都是异步的(因为我希望所有内容都仍然易于理解),所以我正在寻找一种将Future<String >转换为普通String的方法。

我想要任何级别的帮助:如果有人知道一种无需异步代码即可加载文件内容的方法,那也很好。

最佳答案

您可以使用await关键字轻松地做到这一点:

String str = await futureString;

或使用then方法:
String str;

futureString.then((result){
  str = result;
});

10-08 15:22