Практика обобщений в Dart
Объявите функцию, которая возвращает второй
элемент списка или null, если элементов
меньше двух. Для списка "x", "y",
"z" и для пустого списка чисел выведите
оба ответа.
Сделайте класс с двумя полями разных типов
и функцию, которая меняет их местами,
возвращая новый объект. Проверьте на
строке "left" и числе 4.
Объявите функцию максимума для списка с
границей сравнения. Найдите максимум в
списке 3, 9, 5 и выведите
его.
Сделайте карту Map<String, int> с
двумя парами и функцию, которая суммирует
все значения карты. Выведите сумму для
своей карты.