我正在编写一个需要在文件启动时从文件中加载结果的应用程序,因此时间消耗在这里并不是真正的问题。
因为我不希望整个代码都是异步的(因为我希望所有内容都仍然易于理解),所以我正在寻找一种将Future<String >
转换为普通String
的方法。
我想要任何级别的帮助:如果有人知道一种无需异步代码即可加载文件内容的方法,那也很好。
最佳答案
您可以使用await
关键字轻松地做到这一点:
String str = await futureString;
或使用
then
方法:String str;
futureString.then((result){
str = result;
});