#list #flutter #dictionary
#Список #flutter #словарь
Вопрос:
Как я могу обновить следующий список Map:
List<Map<String, dynamic>> entries = [
{
'name1': 'John',
'age1': 21
},
{
'name2': 'Paul',
'age2': 18
}
]
Я пытался использовать
entries.update({'name2': 'Frank', 'age2': 28});
но не сработало.
Ответ №1:
если вы знаете индекс.
Затем попробуйте это:
List<Map<String, dynamic>> entries = [
{'name1': 'John', 'age1': 21},
{'name2': 'Paul', 'age2': 18}
];
void updateMap() {
print(entries[1]['name2']);
entries[1] = {'name2': 'Usman', 'age2': 88};
print(entries[1]['name2']);
}
Ответ №2:
Это может сработать
List<Map<String,dynamic>> entries =[];
entries[index] ={'name2': 'Frank', 'age2': 28};
Ответ №3:
Попробуйте этот способ
entries[1] = {'name2': 'Frank', 'age2': 28};