【发布时间】:2020-12-18 00:42:39
【问题描述】:
我在一个列表里面有一个列表,两个都是自定义列表
类价目表
class Pricelist{
String example;
List<Categories> categoriesList = []
Pricelist({this.example, this.categoriesList})
}
类分类
class Categories{
String name;
Categories({this.name})
}
添加一个新的价格表非常简单,但是为了添加一个新的 categoriesList 我在 Pricelist 类中创建了这个方法
addCategoryWithParameters(String givenCategoryName) {
categoriesList.add(Categories(name: givenCategoryName));
}
调用这个方法其实很简单,只需要Pricelist[i].addCategoryWithParameters("Whatever i want")
直到这里实际上一切正常。
我的问题是在列表为空时添加一个新的 categoriesList。
我已经尝试过使用里面已经有元素的 categoriesList 并且它总是运行良好,但是对于一个空列表它只是返回一个错误
我还能用什么来将第一个元素添加到列表中的列表而不是
add()
感谢您的帮助!
【问题讨论】: