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

Образец объекта в Dart

Образец объекта начинается с имени класса. В скобках перечисляют поля: можно связать поле с переменной или сравнить его с константой. Так проверяют тип и сразу читают нужные данные.

Запись заметки с заголовком и числом лайков:

class Post { Post(this.title, this.likes); final String title; final int likes; } var post = Post("note", 3); var Post(title: var title, likes: var likes) = post; print(title); print(likes);

В образце можно оставить только часть полей. Остальные при разборе не обязаны фигурировать:

class Post { Post(this.title, this.likes); final String title; final int likes; } var post = Post("draft", 0); var Post(likes: var count) = post; print(count);

Дан следующий код:

class Employee { Employee(this.name, this.years); final String name; final int years; } var worker = Employee("mia", 4);

Разложите объект в переменные who и stage через образец и выведите обе.

Дан следующий код:

class Employee { Employee(this.name, this.years); final String name; final int years; } var worker = Employee("leo", 9);

Получите только имя в переменной label через образец с одним полем и выведите его.

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