Образец списка в Dart
Образец списка пишут в квадратных скобках слева от знака равенства. Порядок элементов в образце совпадает с порядком в списке. Для записи в основном учебнике использовали круглые скобки, здесь нужны именно квадратные.
Первые два элемента попадут в отдельные переменные,
остальное - в список rest:
var nums = [1, 2, 3];
var [a, b, ...rest] = nums;
print(a);
print(b);
print(rest);
Если элементов ровно столько, сколько имен в образце, хвост не нужен:
var pair = [9, 4];
var [x, y] = pair;
print(x + y);
Дан следующий код:
var edge = [12, 30];
Запишите оба числа в переменные w
и h и выведите их сумму.
Дан следующий код:
var row = [2, 5, 8, 1];
Первый элемент сохраните в head,
остальное - в tail. Выведите
длину tail.