在另一个列表中从valus创建新列表



我有一个接受用户输入的列表。例如,

List subjests=[];

当用户将输入添加到此列表时,我希望以新输入的名称创建一个列表。

例如,当用户将数学添加到列表中时,我想要一个以数学为变量名的新列表

List maths=[];

任何后记都一样。我该怎么做?

Joy提到您不能在Dart中创建运行时变量。您最好使用Map数据结构来添加和访问使用1个预定义变量的列表:
void main() {
final Map<String, List> lists = {};
lists["math"] = [];
lists["science"] = [];
print(lists);
}

最新更新