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