返回类型'Map <string,dynamic>'不是字符串,由匿名闭包定义

时间:2018-12-08 08:16:26

标签: dart flutter

我正在尝试使用List<E>.generate(length, generator)函数创建一个列表,但它给出了一个错误The return type Map<String, Dynamic> isn't a string, as defined by anonymous closure.

这是代码。

List<String> _generateList() {
    return List<String>.generate(20, (i) => {"Hello $i"});
}

错误:

enter image description here

1 个答案:

答案 0 :(得分:1)

List<String> _generateList() {
    return List<String>.generate(20, (i) => "Hello $i");
}
  

删除了return语句中的大括号。