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

Список объектов в Dart

Список удобен, когда набор объектов нужно менять: добавлять элементы и удалять их. Литерал в угловых скобках задает список с явным типом элементов:

class Post { String title; int likes; Post(this.title, this.likes); }

Поместим объекты в список:

var posts = <Post>[ Post("john", 21), Post("eric", 22), ]; print(posts.length);

Пустой список того же типа запишем через литерал без элементов, а новые объекты добавим методом add:

class Post { String title; int likes; Post(this.title, this.likes); }

Поместим объекты в список:

var posts = <Post>[]; posts.add(Post("john", 21)); posts.add(Post("eric", 22)); print(posts);

Перебор списка объектов устроен так же, как перебор списка чисел. Запишем несколько записей и выведем заголовки в цикле:

class Post { String title; int likes; Post(this.title, this.likes); }

Поместим объекты в список:

var posts = <Post>[ Post("john", 21), Post("eric", 22), Post("kyle", 23), ]; for (var post in posts) { print(post.title); }

Сделайте класс Employee с именем и зарплатой в конструкторе. Создайте изменяемый список таких объектов. Добавьте в список два объекта. Выведите размер списка.

Дан список объектов Post из урока. Выведите заголовки записей, у которых число лайков больше 21.

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