Я хочу заполнить карту программно, но я не знаю, как это сделать. Также мне нужно, чтобы tagname
было постоянным.
Я сделал это вручную, но если у вас есть тысяча значений тегов, вы должны написать тысячу строк кода:
enum Tag { tag1, tag2, tag3, tag4, tag5 }
Map<Tag, String> tagname = {
Tag.values[0]: 'Tag 1',
Tag.values[1]: 'Tag 2',
Tag.values[2]: 'Tag 3',
Tag.values[3]: 'Tag 4',
Tag.values[4]: 'Tag 5',
};
Я хочу заполнить tagname
:
const List<String> tagtitles = ['Tag 1', 'Tag 2', 'Tag 3', 'Tag 4'];
, а если tagtitles.lenght
<<code>Tag.values.lenght, то заполнить "пустой" строкой.
Можете ли вы мне помочь? Спасибо.