Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpPtInr 28 of 224 menu
◀ ▶

Введение в образцы в Dart

Образец описывает, из каких частей должно состоять значение. Когда форма совпадает, имена из образца получают соответствующие данные. Один шаг и проверяет значение, и готовит его к дальнейшей работе.

В основном учебнике запись уже разбирали круглыми скобками в левой части присваивания. Здесь другие формы: список задают квадратными скобками, объект - именем класса и именами полей. Конструкция switch по константе уже разбиралась отдельно; дальше в ней используют образцы, а не только число или строку.

Образец списка перечисляет элементы по порядку и может оставить хвост в переменной через .... Образец объекта повторяет имя класса и связывает поля с переменными или константами. Условие if с case срабатывает один раз, когда форма подходит.

Дальше разберем разбор списка, разбор объекта, условие с образцом, ветки switch по форме и задачи на закрепление.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить