如何将 Future<String> 转换为 String

How to convert Future<String> to String

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

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

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

您可以使用 await 关键字轻松完成此操作:

String str = await futureString;

或使用then方法:

String str;

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