У меня есть следующий объект:
const coordinates = {
'one': [10, 15, 30, 40],
'two': [60, 85, 100, 120],
...
}
Как видите, coordinates
- это карта с ключом String
и значением списка, основанным на 4 ячейкахdouble.
Я мог бы сказать Дарту, что coordinates
- это тип:
Map<String, List<double>> coordinates = {...}
Но Дарт не будет принудительно устанавливать, что в каждом списке на карте будет 4 ячейки? Я предполагаю, что это может быть достигнуто с помощью assert
, но я не уверен, как синтаксис работает внутри карты.