List, Set, Map (Dart, Flutter) - разбор всех методов работы со списками

preview_player
Показать описание
В языке программирования Dart есть стандартные типы списков и в этом видео я разобрал все методы работы с ними, а если быть точнее то работа с элементами списков List, Set, Map

Лично обучу Флаттеру за 2 месяца 😲

Программа и стоимость

Dart - от А до Я простыми словами
Flutter - фундамент простыми словами: верстка и виджеты, state, context, навигация, провайдер, базы данных, локализация, Firebase, реклама в приложении (+ бонус - функционал подписок)

Как проходит обучение:
а) Попадаешь в группу обучающихся
б) Еженедельно в субботу созвон на 2 часа
в) Получаешь ДЗ, которое нужно выполнить

Стоимость обучения в разы меньше по сравнению с остальными курсами Flutter (стоимость уточнить можно в ЛС)

PS: Выпускников своего обучения приглашаю в свой Практикум, где общий интерес - создать приложение с доходом. Если тебя такое интересует, приходи учиться и давай вместе развиваться =)

Любые вопросы, пиши в ЛС:
Рекомендации по теме
Комментарии
Автор

*Знаешь почему стоит пойти ко мне учиться?*

*Не сложно!* 👇
Я лично обучаю и делаю это «простым и доступным языком», тебе будет понятно всё что необходимо

*Не долго!* 👇
Ты легко освоишь навык разработки приложений всего за 2 месяца

*Не дорого!* 👇
Стоимость обучения в разы меньше по сравнению с остальными курсами Flutter (стоимость уточнить можно в ЛС)

*Нужно немного твоего времени!* 👇
Каждую субботу будет наш созвон в Zoom и всего на 2 часа (созвон всего лишь раз в неделю)

*С домашним заданием!* 👇
Ты будешь получать домашнее задание которое надо выполнить в течении недели и я лично буду проверять ДЗ и давать комментарий

*С практикой!* 👇
Ты сделаешь учебный проект и получишь задание делать свое собственное приложение

*Не скучно!* 👇
На созвоне я всегда всех призываю активничать и перебивать меня, я всегда хочу получать вопросы и тут же отвечать на них

*Перспективно!* 👇
Выпускников я зову на свой практикум, где мы вместе будем делать бизнес на приложениях (зарабатывать на продаже премиум подписках в приложениях)

*Остались вопросы?* Ниже контакты, просто напиши мне!



WhatsApp, Viber, SMS:
+7 (908) 505-49-41

+7 (908) 505-49-41

+7 (908) 505-49-41

(на обычный звонок не отвечаю, по причине частого спама)



stolets
Автор

Очень полезное видео. Спасибо, Дмитрий!

asxtream
Автор

Спасибо! Очень полезно разобрать все операции, что бы в дальнейшем понимать возможности.

mdofipk
Автор

Большое спасибо. Систематизировала теперь все о работе со списками, множествами и Map. Для себя сделала по категориям, а не алфавитном порядке. Например, работа с элементами, работа со списком целиком и т.д.

zamivt
Автор

Интересно, качественно, наглядно.
Благодарю за урок.

Sergk
Автор

Привет хочу поблагодарить вас за ваши Бесплатные видео уроки. Вы очень сильно помогли многим людям большое вам спасибо!!!

Aveiro
Автор

пример на extand():
List a = [1, 2, 3];
List b = [4, 5, 6];
var c = [a, b].extand((element) => element);

думаю было понятно

kto_to_odin
Автор

привет, сделай ТоДо лист, это же CRUD, что очень полезно с объяснением. Это очень поможет мне и многим

fizzle
Автор

Хороший урок, было бы круто, если бы записал серию уроков Flutter + Firebase)

IvanKrapivchenkov
Автор

reduce куда привычней чем fold<int>

TCTF
Автор

Было бы здорово, если б ты разбирал функциональности языка на разных примерах и задачах, потому что именно так можно научится прогать на каком-либо языке. Думаю новичкам сложно будет понять такие конструкции с forEach. Мне проще, потому что дарт напоминает js, но для совсем сырых ребят - это будет отталкиваюшим фактором. Извините.

gelenadmitrieva
Автор

В 46 строчке ошибка. Список int вы пытаетесь добавить String

zamivt
Автор

Таки insert размещает указанный элемент ВМЕСТО элемента по ИНДЕКСУ, увеличивает длину листа на 1, а все элементы на месте и после указанного индекса сдвигает вправо (к концу листа), при этом индекс может быть не больше чем длина листа и исключительно неотрицательным. Дз выполнено

Temity
Автор

При описании a.fillRange тоже не очень корректно сказали. 3 даже нет. В синтаксисе строго меньше. без равно. Т.е. до 2

zamivt
Автор

при объяснении difference вы стали путать разность множеств и кольцевую сумму (симметрическую разность).

zamivt
Автор

Спасибо большое))) Телеграмм ваш не открывается, нужна ссылка

ydzxprb
Автор

Зачем мешать индексы и номер позиции. Можно просто сказать, что интерст вставляет значение по указанному индекску, сдвигая старый вперед на 1. Ты подготавливайся. Как бы ты можешь дезинформировать.

idodoqdo
Автор

Чет автор теряется иногда и путает прям все. Например, рассказывая про a.take написал «включительно» из-за того, что компилятор затупил, а потом выяснилось, что все таки не включительно, но решил не исправлять. И так во многих функциях просто сам не ориентируется. Я думаю, что нужно было не все разбирать, а 5-10 самых нужных и действительно на полноценных примерах их показать и объяснить.
Пару функций вообще объяснил неправильно.

qaengineer
Автор

Не могли бы вы пояснить как сравнивать по hashCode всего списка? List<int> a=[100, 200, 300]; List<int> d=[100, 200, 300]; print(a.hashCode);
print(d.hashCode); Итого: 374812384
838598380

zamivt
Автор

про Set как-то вообще не раскрыто. Видимо это тоже что кортеж в Python?

life_xypma