Смешанная практика в Dart
Здесь задачи из разных разделов курса в одном наборе: текст, ожидание, поток, JSON, база и сеть.
Дана строка:
var path = "/users/15/profile/edit";
Проверьте, что путь содержит числовой идентификатор пользователя, и выведите этот идентификатор в консоль.
В main с async выведите
"gate", сделайте паузу на 100
миллисекунд и напечатайте "open".
После ожидания - "exit".
Дан список:
List<String> words = ['api', 'ui', 'log'];
Превратите его в поток, возьмите первые две строки, переведите в верхний регистр и напечатайте каждую.
Из JSON
{"isbn":"000-1","pages":64}
восстановите BookCopy с полями
isbn и pages и выведите
количество страниц.
Создайте файл warehouse.db, таблицу
shelves с полями code и
capacity и добавьте полку "W-3"
с вместимостью 40. Выведите число
затронутых строк.
Выведите тело ответа для
"https://httpbin.org/get?region=east".
Дана строка:
var hex = "color: #ff00aa and #00ff00";
Найдите все шестнадцатеричные коды вида
# и шесть символов после него и выведите
их списком.
Параллельно вычислите суммы элементов пар
2+3 и 5+7 с
короткой паузой в каждой задаче. Выведите общий
итог двух ответов.