Список фиксированной длины в Dart
Конструктор List.filled создает список
фиксированной длины. Первый аргумент -
число мест, второй - начальное значение
в каждой ячейке:
var nums = List.filled(3, 0);
print(nums);
print(nums.length);
Такой список нельзя расширить. Попытка дописать элемент останавливает программу с ошибкой:
var tags = List.filled(2, "a");
tags.add("b");
Значение в ячейке по индексу менять можно:
var nums = List.filled(3, 1);
nums[1] = 5;
print(nums);
Создайте список из 4 строк "x".
Выведите список и его длину на экран
двумя строками.
Создайте список из 5 чисел 0.
Замените значение с индексом 2
на 9 и выведите список.
Дан следующий код:
var data = List.filled(2, 1);
data.add(2);
Скажите, завершится ли программа без ошибки.