gpt4 book ai didi

dart - 无效的构造函数名称

转载 作者:IT王子 更新时间:2023-10-29 07:10:02 25 4
gpt4 key购买 nike

初学者问题在这里:

我有这样一个类

class Data {
String name;
String imgUrl;
Data(this.name, this.imgUrl);
}

我正在尝试创建一个这样的列表

var list = new List<Data>();
var data = new Data("caca", "toto");
list.add(data);

但我收到一条错误消息,指出无效的构造函数名称。我在这里做错了什么?感谢您的帮助

最佳答案

我的猜测是您的代码不在函数内。像这样的东西:

class Something {
var list = new List<Data>();
var data = new Data("caca", "toto");
list.add(data);
}

可能是因为代码上方的结束大括号太多,或者是其他语法错误。

确保您的代码确实在函数体内,而不仅仅是直接在类中。

class Something {
void tutu() {
...
var list = new List<Data>();
var data = new Data("caca", "toto");
list.add(data);
... use list ...
}
}

关于dart - 无效的构造函数名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51941931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com