我有一个返回电子邮件列表的函数,但是在它的一侧,它构建列表并尝试返回它。
如何返回未来包含的列表?
Future<List<Email>> getEmails(){
List<Email> emailList = new List<Email>();
//loop to build a set of dummy data
return emailList;
}
答案 0 :(得分:4)
有几个选择:
您可以使用new Future<List<Email>>.value(emailList);
您可以使用async
关键字注释函数正文:
Future<List<Email>> getEmails() async {
List<Email> emailList = new List<Email>();
//loop to build a set of dummy data
return emailList;
}