Я хочу добавить несколько списков в список. Длина внешнего l oop равна 2, а длина внутреннего l oop равна 2.
List matchName = [];
List a = [];
List b = [];
void getMatchName(GetUserMatchModelRes m) {
matchName.clear();
for (var i = 0; i < m.ObjectList.length; i++) {
matchName.clear();
matchName.add(
m.ObjectList[i].ContactName,
);
print("i:$i");
for (var j = 0; j < m.ObjectList[i].ContactPhones.length; j++) {
print("j:$j");
matchName.add(
m.ObjectList[i].ContactPhones[j].MatchedContactName,
);
}
a.add(matchName);
print(a);
}
}
Вывод, когда внешний l oop равен 0: [[a,b,c]]
Когда внешнее l oop равно 1: [[d,e,f],[d,e,f]]
Но я хочу [[a,b,c],[d,e,f]]
Как я могу этого добиться?