Разбор в переменные в Dart
Запись можно сразу разложить по отдельным переменным. Для позиционной записи имена перечисляют в круглых скобках слева от знака равенства.
Разбор точки на координаты:
var point = (2, 5);
var (x, y) = point;
print(x);
print(y);
Именованную запись разбирают с указанием полей в скобках:
var user = (name: 'ann', age: 20);
var (name: who, age: years) = user;
print(who);
print(years);
После разбора переменные ведут себя как обычные: их можно выводить и использовать в выражениях:
var point = (3, 4);
var (x, y) = point;
print(x + y);
Дана запись:
var segment = (8, 15);
Запишите оба значения в отдельные переменные и выведите каждую на экран.
Дана запись:
var item = (city: 'oslo', year: 2023);
Перенесите поля в переменные {c}town{/c} и {c}when{/c}, затем выведите их.
Дана запись:
var pair = (6, 2);
Получите два числа в переменных {c}a{/c} и {c}b{/c} и выведите их произведение.