Условие в литерале списка в Dart
Внутри литерала списка можно поставить
условие if. Тогда значение попадет
в список только когда проверка истинна:
var flag = true;
var nums = [1, 2, if (flag) 3];
print(nums);
Если условие ложно, элемент не добавляют:
var flag = false;
var nums = [1, 2, if (flag) 3];
print(nums);
Даны переменные:
var base = [1, 2, 3];
var extra = 4;
var addExtra = true;
Соберите список из base и числа
extra, если addExtra истинно.
Выведите результат на экран.
Дан список:
var nums = [1, 2, 3, 4, 5, 6];
Постройте новый список: все элементы
nums, но только четные попадают
в результат. Выведите его на экран.
Даны переменные:
var tags = ["a", "b", "a"];
var pick = "a";
Постройте список из элементов tags,
равных pick. Выведите его на экран.