返回值的类型错误,解决办法主要有两种,第一种使用async和await,第二种时直接使用futures,
第一种示例
Future<Void> printDailyNewsDigest() async {String news = await gatherNewsReports();print(news);
}
第二种只需要指定回调,在回调中进行处理
void printDailyNewsDigest() {final future = gatherNewsReports();future.then((news) => print(news));
}