В стек…
В недавнем опросе про коллекции в Dart вы почти единогласно ответили, что хотели бы больше постов на эту тему — расскажем тогда ещё кое о чем.
Итак, есть задача: нужно сделать сервис по работе со списком недавно просмотренных товаров в интернет-магазине.
Требования:
🔵 в списке может быть не больше 24 позиций;
🔵 если достигнут предел, то при добавлении нового, последний товар в списке отбрасывается;
🔵 если пользователь просмотрел товар, который уже в списке, то он передвигается в начало.
Ссылки из карточек:
➡️ Queue
➡️ ListQueue
➡️ DoubleLinkedQueue
➡️ Difference between a DoubleLinkedQueue and a ListQueue
➡️ Пример кода на DartPad
#экспертный
Post #298
2.11K





- 👍 16
- 🔥 3
- ❤ 2
- 🤣 1