Eu tenho uma lista dinâmica com vários valores, pois o número dinâmico precisa ser convertido em string como o exemplo abaixo. quando eu testá-lo no dartpad, ele funcionará apenas se eu tiver uma entrada em (listN), mas quando eu tiver várias entradas em (listN), ele me mostrará nulo, por favor, aconselhe
void main() {
Map <dynamic,String> month= {
1: 'January',
2: 'February',
3: 'March',
4: 'April',
5: 'May',
6: 'June',
7: 'July',
8: 'August',
9: 'September',
10: 'October',
11: 'November',
12: 'December',
};
List<dynamic> listN = [1,3,4];
print (month[listN]);
}
Espero que me mostrem os resultados em (janeiro março abril)
Experimente o código abaixo:
Saída: