【问题标题】:Creating new lists from valus inside another list从另一个列表中的值创建新列表
【发布时间】:2020-11-15 16:58:11
【问题描述】:

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

List subjests=[];

当用户在这个列表中添加一个输入时,我想以新输入的名称创建一个列表。

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

List maths=[];

后面的任何东西都是一样的。 我应该如何在颤振中做到这一点?

【问题讨论】:

  • 检查 this answer 了解为什么不能在 dart 中创建运行时变量。

标签: flutter dart


【解决方案1】:

Joy 提到你不能在 Dart 中创建运行时变量。您最好使用 Map 数据结构使用 1 个预定义变量添加和访问列表:

void main() {
  final Map<String, List> lists = {};
  lists["math"] = [];
  lists["science"] = [];
  print(lists);
}

【讨论】:

    猜你喜欢
    • 2018-06-20
    • 1970-01-01
    • 2018-01-31
    • 2018-10-24
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多