#list #flutter #dictionary
Вопрос:
Я новичок в Flutter, и у меня есть следующие сомнения:
У меня есть следующий список карт, и я хочу добавить новый элемент и удалить элемент.
List<Map<String, dynamic>> entries = [
{
'name': 'John',
'age': 21
},
{
'name': 'Paul',
'age': 18
}
]
Я попробовал приведенные ниже коды, но это не сработало:
Добавить: entries['name'] = 'George'
Удалять: entries.remove(index);
Ответ №1:
Тебе следует позвонить
entries.add({'name': 'George'});
Это добавит в ваш список новый элемент типа Map.
Ответ №2:
Для добавления и удаления вы можете вызывать методы из списка классов. Вот пример.
// To add a new entry -> {name: George}
entries.add({'name': 'George'});
// To manipulate an entry -> {name: George, age: 20}
entries[2]['age'] = 20;
// To remove an entry -> {name: John, age: 21}
entries.removeAt(0);
Комментарии:
1. Пожалуйста. Подумайте о том, чтобы отметить этот ответ.